dockerd配置文件
/etc/docker/daemon.json设置:
root@ubuntu:/etc/docker# cat daemon.json
{
"insecure-registries":[
"localhost:5000",
"127.0.0.1:5000",
"172.16.67.111:5000"
],
"features": {
"buildkit": true
},
"experimental":true
}
docker客户端配置文件
root@ubuntu:~/.docker# cat config.json
{
"auths": {
"wx.nb-jetron.com:5088": {
"auth": "Y2xvdWRkb2M6Y2xvdWQjRG9jMjAyMA=="
}
},
"experimental": "enabled"
}
buildx
root@ubuntu:~/.docker# docker buildx version
github.com/docker/buildx v0.5.1-docker 11057da37336192bfc57d81e02359ba7ba848e4a
root@ubuntu:~/.docker#
创建编译实例
指定编译平台
docker buildx create --use --name mybuild --platform linux/arm64/v8
此时查看编译实例包含已经指定的平台:
不指定平台参数的实例默认只能编译当前主机的架构。
启动编译实例
docker buildx inspect mybuild --bootstrap