CentOS设置docker静态ip

docker容器的ip地址在每次启动后启动顺序设置ip地址,为解决ip地址变动的问题,我们有必要设置docker内部ip地址固定。

第一步先创建一个本地ip地址固定容器的ip

复制代码
docker network create ---driver bridge ---subnet=172.18.12.0/16 ---gateway=172.18.1.1 wn_docker_net

配置docker的远程接口

打开service模块

bash 复制代码
vim /lib/systemd/system/docker.service

随后把大概第13行的内容修改成下面的内容

bash 复制代码
#ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock    #原来的ExecStart
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock   #新的ExecStart

设置完成后重新加加载daemon并重启docker

bash 复制代码
systemctl daemon-reload

systemctl restart docker.service

输入命令验证是否成功

如果输入命令后下面有端口2375就代表成功了

bash 复制代码
netstat -nplt|grep 2375
bash 复制代码
curl http://192.168.200.104:2375/info

使用上面的命令查看端口是否成功。上面的端口地址替换成自己本机的端口地址

开放2375端口的防火墙使其他人也可访问

bash 复制代码
firewall-cmd --zone=public --add-port=2375/tcp --permanent 

firewall-cmd --reload
相关推荐
Liudef061 分钟前
Docker企业级应用:从入门到生产环境最佳实践
docker·容器·eureka
?ccc?1 小时前
容器技术技术入门与 Docker 环境部署
运维·docker·容器
时时刻刻看着自己的心1 小时前
docker启动报错
运维·docker·容器
游戏开发爱好者81 小时前
iOS 出海 App 安全加固指南:无源码环境下的 IPA 加固与防破解方法
websocket·网络协议·tcp/ip·http·网络安全·https·udp
2501_915921432 小时前
苹果App上架流程:不用Mac也可以上架的方法
websocket·网络协议·tcp/ip·http·网络安全·https·udp
匆匆那年9672 小时前
Docker容器中安装MongoDB,导入数据
运维·docker·容器
i小溪3 小时前
在使用 Docker 时,如果容器挂载的数据目录(如 `/var/moments`)位于数据盘,只要服务没有读写,数据盘是否就不会被唤醒?
人工智能·docker
二当家的素材网3 小时前
Centos和麒麟系统如何每天晚上2点10分定时备份达梦数据库
linux·数据库·centos
挑战者6668883 小时前
CentOS 系统高效部署 Dify 全攻略
linux·运维·centos
珹洺6 小时前
计算机网络:(八)网络层(中)IP层转发分组的过程与网际控制报文协议 ICMP
tcp/ip·计算机网络·智能路由器