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
相关推荐
c语言中的小小白1 小时前
【Linux网络】————详解TCP三次握手四次挥手
网络·网络协议·tcp/ip
z人间防沉迷k3 小时前
UDP和TCP协议
网络协议·tcp/ip·http·udp
dadeity3 小时前
Linux 离线安装 Docker 和 Docker Compose 最新版 的完整指南
linux·docker·docker-compose
虹科汽车电子3 小时前
虹科技术 | ANDi软件应用:SOME/IP协议如何重塑车载通信架构?
tcp/ip·车载以太网·vlan配置·增强型以太网交换机
胖大和尚5 小时前
centos6.10在Macbook m芯片上使用
macos·centos
z人间防沉迷k6 小时前
TCP核心机制
网络·网络协议·tcp/ip·http
东方未明01088 小时前
docker(一)前言:高并发服务端技术架构的演进
docker·性能优化·高并发·虚拟化·容器化
像风一样_8 小时前
TCP首部格式及三次握手四次挥手
网络·网络协议·tcp/ip
yt9483211 小时前
Docker-基础(数据卷、自定义镜像、Compose)
运维·docker·容器
Hfc.11 小时前
docker-daemon.json
docker·容器·json