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
相关推荐
chinesegf2 分钟前
docker迁移镜像并运行
运维·docker·容器
Zfox_29 分钟前
【Docker#1】技术架构演进之路
后端·docker·容器·架构
a***592633 分钟前
TCP/IP协议栈:从基础到未来趋势
网络·网络协议·tcp/ip
txinyu的博客34 分钟前
TCP 队头阻塞问题
服务器·网络·tcp/ip
优选资源分享35 分钟前
IPTools v5.0.8.3 专业 IP 地址修改与网卡配置工具
网络·tcp/ip·php
这儿有一堆花36 分钟前
详解 TCP/IP:互联网通信的底层逻辑与现实挑战
网络·tcp/ip·php
Sleepy MargulisItG1 小时前
【Linux网络编程】网络层协议:IP
linux·网络·tcp/ip
叠叠乐1 小时前
移动家庭云电脑linux docker 容器登陆移动家庭云电脑
linux·运维·docker
H Journey1 小时前
Docker基本使用
docker·容器·eureka
I_Jln.1 小时前
Docker:快速构建、运行、管理应用的工具
运维·docker·容器