一、介绍
Docker buildx是docker的一个插件
支持Moby BuildKit的所有特性
可以跨CPU架构编译镜像
可以在多节点编译镜像
二、前提
使用 buildx 作为 docker CLI 插件需要使用 Docker 19.03 或更新版本。
三、配置步骤
1)客户端:在客户端的配置文件~/.docker/config.json
中加入如下配置项,如果~/.docker/config.json
文件不存在,则创建该文件。
mkdir -p ~/.dockervi ~/.docker/config.json"experimental": "enabled"
2)服务端:在配置文件/etc/docker/daemon.json
中加入如下配置项即可,如果/etc/docker/daemon.json
文件不存在,则创建该文件。
# cat /etc/docker/daemon.json{"experimental": true,# systemctl daemon-reload# systemctl restart docker
确认实验室性能开启。
# docker version
3)安装docker-buildx
x86服务器:
# wget -O ~/.docker/cli-plugins/docker-buildx https://github.com/docker/buildx/releases/download/v0.8.2/buildx-v0.8.2.linux-amd64
4) 重启docker
# systemctl daemon-reload# systemctl restart docker
5)验证
# docker buildx versiongithub.com/docker/buildx v0.8.2 6224def4dd2c3d347eee19db595348c50d7cb491