添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

前提条件 : Linux服务器上docker引擎已经成功安装

首先创建一个文件夹存放tcp的配置文件

mkdir /etc/systemd/system/docker.service.d

创建tcp配置文件,这里开通2375访问端口

vim /etc/systemd/system/docker.service.d/tcp.conf 
添加以下内容:
[Service]
ExecStart=
ExecStart=/usr/bin/dockerd -H unix:///var/run/docker.sock -H tcp://0.0.0.0:2375

然后重启守护进程以及docker引擎

重启守护进程:
systemctl daemon-reload
重启docker服务
service docker restart

可以通过如下的命令查看2375端口时候被开启

lsof -i:2375
COMMAND  PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
dockerd 1257 root    6u  IPv6  10897      0t0  TCP *:2375 (LISTEN)

如果有上述信息说明端口开启成功

最后在服务器上通过http调用测试是否开启成功

 curl http://10.23.3.27:2375/info   ## 此处IP需要修改为自己服务器IP

如果调用输出一大堆日志就说明配置成功啦

打开编辑:vim /lib/systemd/system/docker.service 注释原有的:#ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock 添加新的:ExecStar Docker Remote API是指docker团队为了远程管理docker,允许通过unix socket通信操作Docker daemon,我们也可以通过HTTP调用其Rest API,完成容器的查询,创建、销毁等等操作。具体做法如下: (1)开放docker端口,对与centos7下的做法是: vi /etc/sysconfig/docker
背景:centos7 1.vi /usr/lib/systemd/system/docker.service 修改 [Service]的ExecStart,ExecStart= 一定要加 [Service] Type=notify # the default is not to use systemd for cgroups because the delegate issues stil...
Ubuntu系统 配置docker tcp访问 网上大部分配置方法为直接修改/lib/systemd/system/docker.service文件,本人试了没有效果,最后参考官网的方式:https://docs.docker.com/engine/install/linux-postinstall/#configure-where-the-docker-daemon-listens-for-connections 使用systemctl直接编辑docker.service的配置: sudo EDITOR=