一尘不染

对Docker-On-Windows尝试运行hello-world进行故障排除

docker

我已经在Windows上安装了docker,并成功启动了bash shell窗口。但是,当我使用来测试安装时,docker run hello- world会得到以下信息:

发布http://127.0.0.1:2375/v1.20/containers/create:拨打tcp
127.0.0.1:2375:ConnectEx
tcp:由于目标计算机主动拒绝它,因此无法建立连接。您是否尝试连接到没有TLS的启用TLS的守护程序?您的Docker守护程序是否已启动并正在运行?

我最初以为是因为我需要登录到docker hub。当我尝试docker login给它命名自己的docker-hub帐户名时,

句柄无效。

顺便说一句,它并 没有 问我要我的密码。我很困惑。请指教。


阅读 357

收藏
2020-06-17

共1个答案

一尘不染

多一点故障排除有助于解决该问题。采取的步骤:

  • 我运行了新程序Kitematic。它抱怨说它无法运行虚拟机,并提供了“删除并重新设置”选项。
  • 我选择了“删除并重新设置”选项。
  • 然后我再次运行Kitematic,它提示输入我的dockerhub凭据
  • 一旦我成功输入了这些内容,而Kitematic看起来很健康,我就Quickstart terminal再次尝试。
  • 运行该命令引起了我的防病毒软件的一些检查,这些病毒希望阻止来自VM的互联网活动。一旦我覆盖了所有内容,一切进展顺利。

总之,似乎重试安装确实会改变(我不知道为什么),其次,防病毒软件可能会很麻烦。

2020-06-17