赞
踩
# vim /usr/lib/systemd/system/docker.service
在 ExecStart=/usr/bin/dockerd-current 后 增加
-H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock
- [Unit]
- Description=Docker Application Container Engine
- Documentation=https://docs.docker.com
- After=network-online.target firewalld.service containerd.service
- Wants=network-online.target
- Requires=docker.socket containerd.service
-
- [Service]
- Type=notify
- # the default is not to use systemd for cgroups because the delegate issues still
- # exists and systemd currently does not support the cgroup feature set required
- # for containers run by docker
- ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock -H tcp://0.0.0.
- 0:2375 -H unix://var/run/docker.sock
- ExecReload=/bin/kill -s HUP $MAINPID
- TimeoutSec=0
- RestartSec=2
- Restart=always
-
- # Note that StartLimit* options were moved from "Service" to "Unit" in systemd 229.
- # Both the old, and new location are accepted by systemd 229 and up, so using the old location
- # to make them work for either version of systemd.
- StartLimitBurst=3
-
- # Note that StartLimitInterval was renamed to StartLimitIntervalSec in systemd 230.
- # Both the old, and new name are accepted by systemd 230 and up, so using the old name to make
- # this option work for either version of systemd.
- StartLimitInterval=60s
![](https://csdnimg.cn/release/blogv2/dist/pc/img/newCodeMoreWhite.png)
# systemctl daemon-reload
# systemctl restart docker
- [root@docker-servers ~]# systemctl daemon-reload
- [root@docker-servers ~]# systemctl restart docker
- [root@docker-servers ~]# netstat -tunlp | grep 2375
- tcp6 0 0 :::2375 :::* LISTEN 96681/dockerd
# firewall-cmd --zone=public --add-port=2375/tcp --permanent
- [root@localhost ~]# firewall-cmd --zone=public --add-port=2375/tcp --permanent
- success
如果您使用的是云服务器,您还需要打开对应的云服务器安全组,在安全组里面配置对应的端口才行。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。