Docker开启远程
文件:
/usr/lib/systemd/system/docker.service
修改为下面内容:
# vim /usr/lib/systemd/system/docker.service [Service] ExecStart= ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock
docker重新读取配置文件,重新启动docker服务
systemctl daemon-reload systemctl restart docker
会显示正在监听2375端口:
ps -ef|grep docker
禁用centos 7 防火墙(正式环境慎用)
systemctl start firewalld # 启动, systemctl enable firewalld # 开机启动 systemctl stop firewalld # 关闭 systemctl disable firewalld # 取消开机启动 service firewalld restart 重启 firewall-cmd --state # 查看状态 firewall-cmd –list-all # 查看防火墙规则
添加自定义端口:
firewall-cmd --permanent --add-port=9527/tcp
- firewall-cmd:是Linux提供的操作firewall的一个工具;
- –permanent:表示设置为持久;
- –add-port:标识添加的端口;
测试是否开放
直接浏览器打开:http://192.168.2.100:2375/version
其中192.168.2.100为主机IP.