mirror of
https://github.com/yeasy/docker_practice.git
synced 2024-11-24 07:23:38 +00:00
Update buildx image
Signed-off-by: Kang HuaiShuai <khs1994@khs1994.com>
This commit is contained in:
parent
a691aa607a
commit
e0797515d3
@ -12,10 +12,13 @@ Docker for Linux 不支持构建 `arm` 架构镜像,我们可以运行一个
|
|||||||
$ docker run --rm --privileged docker/binfmt:820fdd95a9972a5308930a2bdfb8573dd4447ad3
|
$ docker run --rm --privileged docker/binfmt:820fdd95a9972a5308930a2bdfb8573dd4447ad3
|
||||||
```
|
```
|
||||||
|
|
||||||
由于 Docker 默认的 `builder` 实例不支持同时指定多个 `--platform`,我们必须首先创建一个新的 `builder` 实例。
|
由于 Docker 默认的 `builder` 实例不支持同时指定多个 `--platform`,我们必须首先创建一个新的 `builder` 实例。同时由于国内拉取镜像较缓慢,我们可以使用配置了 [镜像加速地址](https://github.com/moby/buildkit/blob/master/docs/buildkitd.toml.md) 的 [`dockerpracticesig/buildkit:master`](https://github.com/docker-practice/buildx) 镜像替换官方镜像。
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
$ docker buildx create --name mybuilder --driver docker-container
|
# 适用于国内环境
|
||||||
|
$ docker buildx create --use --name=mybuilder-cn --driver docker-container --driver-opt image=dockerpracticesig/buildkit:master
|
||||||
|
|
||||||
|
# $ docker buildx create --name mybuilder --driver docker-container
|
||||||
|
|
||||||
$ docker buildx use mybuilder
|
$ docker buildx use mybuilder
|
||||||
```
|
```
|
||||||
|
@ -576,3 +576,4 @@ MONGO_VERSION=3.6
|
|||||||
## 参考资料
|
## 参考资料
|
||||||
|
|
||||||
* [官方文档](https://docs.docker.com/compose/compose-file/)
|
* [官方文档](https://docs.docker.com/compose/compose-file/)
|
||||||
|
* [awesome-compose](https://github.com/docker/awesome-compose)
|
||||||
|
@ -67,6 +67,20 @@ Registry Mirrors:
|
|||||||
https://hub-mirror.c.163.com/
|
https://hub-mirror.c.163.com/
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## `k8s.gcr.io` 镜像
|
||||||
|
|
||||||
|
可以登录 [阿里云 容器镜像服务](https://www.aliyun.com/product/acr?source=5176.11533457&userCode=8lx5zmtu&type=copy) **镜像中心** -> **镜像搜索** 查找。
|
||||||
|
|
||||||
|
例如 `k8s.gcr.io/coredns:1.6.7` 镜像可以用 `registry.cn-hangzhou.aliyuncs.com/google_containers/coredns:1.6.7` 代替。
|
||||||
|
|
||||||
|
一般情况下有如下对应关系:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# $ docker pull k8s.gcr.io/xxx
|
||||||
|
|
||||||
|
$ docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/xxx
|
||||||
|
```
|
||||||
|
|
||||||
## 云服务商
|
## 云服务商
|
||||||
|
|
||||||
某些云服务商提供了仅供内部访问的镜像服务,当您的 Docker 运行在云平台时可以选择它们。
|
某些云服务商提供了仅供内部访问的镜像服务,当您的 Docker 运行在云平台时可以选择它们。
|
||||||
|
Loading…
Reference in New Issue
Block a user