全新使用 Docker 的 Mac 用户想请你帮忙翻译。我已经在本地安装好了 Docker(可通过运行
我想从官方 Docker Registry 拉取一个镜像,比如
docker -v
来验证)。我在远程 VM 上搭建了一个私有的 Docker Registry,如 myregistry.example.com:5000
。我已经使用 TLS(根 CA 证书)和基本身份验证正确地设置了它。我想从官方 Docker Registry 拉取一个镜像,比如
ubuntu
,然后将它推到我的远程/私有 Registry。但是当我执行docker pull ubuntu
时,我收到以下错误消息:myuser@mymachine:/tmp/docker$docker pull ubuntu
Using default tag: latest
Post http:///var/run/docker.sock/v1.20/images/create?fromImage=ubuntu%3Alatest: dial unix /var/run/docker.sock: no such file or directory.
* Are you trying to connect to a TLS-enabled daemon without TLS?
* Is your docker daemon up and running?
这里发生了什么?一旦我理清了思路,我是不是需要先登录我的私有注册表,然后将ubuntu
推送到它上面?还是在push
时会提示我输入基本身份验证凭据?
DOCKER_HOST
环境变量。 - Andy Shinnsudo docker pull ubuntu
- valerii ryzhuk