Docker:Centos 7 中的Docker提供远程服务

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  
image-2735
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
  1. firewall-cmd:是Linux提供的操作firewall的一个工具;
  2. –permanent:表示设置为持久;
  3. –add-port:标识添加的端口;

测试是否开放

直接浏览器打开:http://192.168.2.100:2375/version

其中192.168.2.100为主机IP.

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据