我将我的注册表虚拟机主机名添加到了/etc/hosts
文件中,然后docker pull <registry_name>/<imagename>
命令可以正常工作。
但是,当我尝试使用docker buildx build .. --push
命令推送到同一注册表时,它会抛出错误:
=> ERROR exporting to image 2.3s
=> => exporting layers 1.9s
=> => exporting manifest sha256:... 0.1s
=> => exporting config sha256:... 0.0s
=> => exporting manifest sha256: ... 0.0s
=> => exporting config sha256: 0.1s
=> => exporting manifest list sha256: 0.0s
=> => pushing layers 0.1s
------
> exporting to image:
------
failed to solve: rpc error: code = Unknown desc = failed to do request: Head https://<registry_name>/v2/...: dial tcp: lookup <registry_name> : no such host
Docker buildx 是否不会查看 /etc/hosts 文件?
- NamrataB