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
相关推荐
a_j587 分钟前
k8s面试题总结(十四)
docker·容器·kubernetes
思考的Joey17 分钟前
Docker入门:手把手教你前端容器化部署全流程
前端·docker·devops
非晓为骁1 小时前
【Agent】Windows 和 CentOS 安装 Conda
windows·centos·conda·agent·owl
ChineHe2 小时前
Git基础篇 - Linux(CentOS)源码安装Git实例
linux·git·centos
精致懒洋洋2 小时前
安装Docker环境并实战应用Docker部署nginx服务(详细教程)
docker
矛取矛求3 小时前
Docker 实践与应用举例
docker
Chenyu_3104 小时前
04.基于C++实现多线程TCP服务器与客户端通信
linux·服务器·网络·c++·tcp/ip·算法·visualstudio
奔跑中的小象4 小时前
Deepin通过二进制方式升级部署高版本 Docker
docker·容器·eureka·deepin
Ljw...6 小时前
序列化和反序列化(Linux)
linux·开发语言·网络·c++·tcp/ip·序列化反序列化
他不爱吃香菜8 小时前
Nginx正向代理HTTPS配置指南(仅供参考)
网络·网络协议·tcp/ip·nginx·http·https·信息与通信