Docker Mac 上的 TLS 错误
Docker TLS error on Mac
我 运行 docker images
并得到以下错误:
FATA[0000] Get http:///var/run/docker.sock/v1.17/images/json:
dial unix /var/run/docker.sock: no such file or directory.
Are you trying to connect to a TLS-enabled daemon without TLS?
似乎没有关于如何修复错误的有用信息。有什么问题吗?
您的 docker 守护程序根本不是 运行ning。
刚刚运行service docker start
https://docs.docker.com/installation/mac/
你需要这样做一次:
boot2docker init
然后,每次重新启动 mac 时,您都需要 运行 :
boot2docker start
这是启动 docker 守护程序的命令。但是,在每个 shell 上你想要访问它,你需要 运行:
$(boot2docker shellinit)
现在您可以使用 docker 客户端,例如:
docker run hello-world
这可能不是错误。当 运行 :"boot2docker up -v" 命令时,我面临相同的日志。然后 'eval "$(boot2docker shellinit)" ' 对 fish 不起作用,但 "boot2docker shellinit" 实际上是 fish 命令。然后我切换到 zsh,有一些有线输出也已在某处报告。然后我切换到 bash。我在没有 eval 的情况下尝试了 'eval "$(boot2docker shellinit)" ' 和“$(boot2docker shellinit)”。然后我发现 "boot2docker shellinit" 也生成了 fish 脚本。这可能会给我答案,为什么它首先不起作用。所以我复制了三行 fish 脚本并将其粘贴到 fish shell 中,现在你所面对的错误日志甚至在 bash 中。我真的不知道原因。通常 ev on 适用于当前 shell 和当前会话。
我 运行 docker images
并得到以下错误:
FATA[0000] Get http:///var/run/docker.sock/v1.17/images/json:
dial unix /var/run/docker.sock: no such file or directory.
Are you trying to connect to a TLS-enabled daemon without TLS?
似乎没有关于如何修复错误的有用信息。有什么问题吗?
您的 docker 守护程序根本不是 运行ning。
刚刚运行service docker start
https://docs.docker.com/installation/mac/
你需要这样做一次:
boot2docker init
然后,每次重新启动 mac 时,您都需要 运行 :
boot2docker start
这是启动 docker 守护程序的命令。但是,在每个 shell 上你想要访问它,你需要 运行:
$(boot2docker shellinit)
现在您可以使用 docker 客户端,例如:
docker run hello-world
这可能不是错误。当 运行 :"boot2docker up -v" 命令时,我面临相同的日志。然后 'eval "$(boot2docker shellinit)" ' 对 fish 不起作用,但 "boot2docker shellinit" 实际上是 fish 命令。然后我切换到 zsh,有一些有线输出也已在某处报告。然后我切换到 bash。我在没有 eval 的情况下尝试了 'eval "$(boot2docker shellinit)" ' 和“$(boot2docker shellinit)”。然后我发现 "boot2docker shellinit" 也生成了 fish 脚本。这可能会给我答案,为什么它首先不起作用。所以我复制了三行 fish 脚本并将其粘贴到 fish shell 中,现在你所面对的错误日志甚至在 bash 中。我真的不知道原因。通常 ev on 适用于当前 shell 和当前会话。