解决 Docker-On-Windows 尝试 运行 hello-world
Troubleshoot Docker-On-Windows attempt to run hello-world
我已经在 windows 上安装了 docker 并成功启动了 bash shell window。但是,当我使用 docker run hello-world
测试我的安装时,我得到以下信息:
Post http://127.0.0.1:2375/v1.20/containers/create: dial tcp 127.0.0.1:2375: ConnectEx tcp: No connection could be made because the target machine actively refused it..
* Are you trying to connect to a TLS-enabled daemon without TLS?
* Is your docker daemon up and running?
起初我以为是因为我需要登录 docker 中心。当我尝试 docker login
并给它我的 docker-hub 帐户名时,我得到了
The handle is invalid.
顺便说一句,它没有询问我的密码。
我很困惑。请指教
多一点故障排除有助于解决问题。采取的步骤:
- 我运行新程序Kitematic。它抱怨它无法 运行 虚拟机并提供了一个删除并重新设置的选项。
- 我选择了删除并重新设置选项。
- 然后我再次 运行 Kitematic,它提示我输入 dockerhub 凭据
- 一旦我成功输入这些并且 Kitematic 看起来很健康,我又尝试了
Quickstart terminal
。
- 运行 这引起了我的防病毒软件的一些检查,这些软件想要阻止 VM 的互联网 activity。一旦我推翻了它,一切顺利。
总之,重试安装似乎确实改变了一些事情(我不知道为什么),其次,防病毒软件可能会很麻烦。
我已经在 windows 上安装了 docker 并成功启动了 bash shell window。但是,当我使用 docker run hello-world
测试我的安装时,我得到以下信息:
Post http://127.0.0.1:2375/v1.20/containers/create: dial tcp 127.0.0.1:2375: ConnectEx tcp: No connection could be made because the target machine actively refused it.. * Are you trying to connect to a TLS-enabled daemon without TLS? * Is your docker daemon up and running?
起初我以为是因为我需要登录 docker 中心。当我尝试 docker login
并给它我的 docker-hub 帐户名时,我得到了
The handle is invalid.
顺便说一句,它没有询问我的密码。 我很困惑。请指教
多一点故障排除有助于解决问题。采取的步骤:
- 我运行新程序Kitematic。它抱怨它无法 运行 虚拟机并提供了一个删除并重新设置的选项。
- 我选择了删除并重新设置选项。
- 然后我再次 运行 Kitematic,它提示我输入 dockerhub 凭据
- 一旦我成功输入这些并且 Kitematic 看起来很健康,我又尝试了
Quickstart terminal
。 - 运行 这引起了我的防病毒软件的一些检查,这些软件想要阻止 VM 的互联网 activity。一旦我推翻了它,一切顺利。
总之,重试安装似乎确实改变了一些事情(我不知道为什么),其次,防病毒软件可能会很麻烦。