美文网首页
Linux 下 docker daemon API 对外网开放的

Linux 下 docker daemon API 对外网开放的

作者: JohnYuCN | 来源:发表于2020-04-14 15:26 被阅读0次

目前docker的新版本,建议只修改/etc/docker/daemon.json文件

  1. 停止服务,并修改daemon.json
$ sudo service docker stop
$ vim /etc/docker/daemon.json 
  1. 加入以下内容:
{
  "hosts" : ["unix:///var/run/docker.sock", "tcp://0.0.0.0:2375"]
}

"unix:///var/run/docker.sock":unix socket,本地客户端将通过这个来连接 Docker Daemon。
"tcp://0.0.0.0:2375":tcp socket,表示允许任何远程客户端通过 2375 端口连接 Docker Daemon。

  1. 覆盖/lib/systemd/system/docker.service中的ExecStart
$ vim /etc/systemd/system/docker.service.d/override.conf

然后加入以下内容:

[Service]
ExecStart=
ExecStart=/usr/bin/dockerd
  1. 重启docker 的daemon和docker
$ sudo systemctl daemon-reload
$ sudo systemctl restart docker.service
  1. 查看端口:
root@host3:~# netstat -ntlp |grep dockerd
tcp6       0      0 :::2375                 :::*                    LISTEN      9352/dockerd 
  1. 远程连接
docker -H root@192.168.0.6:2375 images

相关文章

网友评论

      本文标题:Linux 下 docker daemon API 对外网开放的

      本文链接:https://www.haomeiwen.com/subject/ymhtvhtx.html