为了账号安全,请及时绑定邮箱和手机立即绑定

docker run hello-world遇到的问题

docker run hello-world遇到的问题

慕田峪9158850 2018-08-31 09:11:05
安装了Docker Toolbox,在运行Docker Quickstart Terminal后,进行hello world的测试,就出现了这个,各位大神,这是说什么拒绝连接,应该怎么办?
查看完整描述

2 回答

?
qq_笑_17

TA贡献1818条经验 获得超7个赞

docker服务要起吧。反正我linux要systemctl start docker,去启动docker服务。

查看完整回答
反对 回复 2018-09-23
?
拉莫斯之舞

TA贡献1820条经验 获得超10个赞

问题

来,回到根本讲一次。提示就是表达的意思:

1.tls开启的哟,是不是你守护进程没开呢。

2.你守护进程是不是挂了呀兄弟。

解决

1.使用docker-machine ls检查linux虚拟宿主机是否开启。

2.使用docker-machine ssh default 进入宿主机,然后使用docker ps检查一下。

https://img1.sycdn.imooc.com//5ba7adc400019cce07920368.jpg

如果docker ps都挂了,那么说明你docker守护进程挂了,使用dockerd 启动守护进程

最后总结windows模式下,宿主机中得dockerd挂掉原因。

1.不应该有daemon.json配置

2.证书配置

3.挂掉可以进入虚拟主机内部进行dockerd重启一下,这个时候一般都会报错,根据错误信息来完成修复就可以了。

如果以上办法都没辙?

那么最后救命稻草

$docker-machine create --driver .... new

创建一个新的宿主机吧

$eval "$(docker-machine env new)"就可以开始使用了


查看完整回答
反对 回复 2018-09-23
  • 2 回答
  • 0 关注
  • 1815 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信