docker 开放远程访问后的各种报错

三台centos7.5的虚拟机,使用docker swarm配置三个节点

一. docker 开放远程访问

1.在centos 下访问改路径

vim /usr/lib/systemd/system/docker.service

2. 在[service]下新添两行参数

[Service]
ExecStart=
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock

3.重启docker (重启之后会删除所有容器)

sudo systemctl daemon-reload
sudo systemctl restart docker

2.但是单单配置node_1主节点上是不行的,需要三台宿主机上都必须配置,否则创建container报错
Error response from daemon: rpc error: code = 4 desc = context deadline exceeded

二.再次创建镜像

发现 create container 后,status一直是 created状态


image.png

当时忽略个细节报错


image.png
 **exec:"docker-proxy":executable file not found in $PATH**

解决方案:

cd /usr/libexec/docker/
ln -s docker-proxy-current docker-proxy

三.再来一次(还是报错,这个时候真的心态快崩了)

报错如下:
/usr/bin/docker-current: Error response from daemon: shim error: docker-runc not installed on system.

解决方案:

cd /usr/libexec/docker/
ln -s docker-runc-current docker-runc

四.终于启动成功了(说实话这种问题还是得上goo*le)

image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • https://www.2cto.com/net/201803/730799.html 意思是说:此linux的内...
    qianfangorg阅读 2,815评论 1 0
  • 1.win7、win8 等需要利用 docker toolbox 来安装,从https://docs.docker...
    滚石_c2a6阅读 1,837评论 0 0
  • 5.flannel网络安装 flannel启动顺序1、启动etcd (先为flannel及docker分配虚拟...
    goearth1501阅读 1,524评论 0 0
  • 最后一个可爱的菠萝 它把自己烂熟于心 它日日夜夜背诵着你的名字 呼唤着你对它多看一眼 呼唤着古老的时光 在它脸上多...
    简村小吹阅读 243评论 21 18
  • 金色的太阳,变成暗红色,径直沉入西方的地平线,把大地上最后几缕幽幽泛光也吝啬地带走。 灰色涌上来,腐蚀掉锐利的边界...
    氪世界阅读 173评论 0 0