注:更改Docker网络的子网段可能会影响已经存在的容器和网络设置。确保你了解这些潜在影响,并在进行更改之前备份重要数据。
1、查看当前IP信息
文章源自小柒网-https://www.yangxingzhen.cn/9749.html
[root@localhost ~]# ifconfig
文章源自小柒网-https://www.yangxingzhen.cn/9749.html
文章源自小柒网-https://www.yangxingzhen.cn/9749.html
2、修改daemon.json文件
文章源自小柒网-https://www.yangxingzhen.cn/9749.html
[root@localhost ~]# vim /etc/docker/daemon.json
文章源自小柒网-https://www.yangxingzhen.cn/9749.html
# 在配置文件中添加"bip"字段来指定新的子网段。例如,如果你想将子网段更改为192.168.3.1/24,则可以添加以下内容文章源自小柒网-https://www.yangxingzhen.cn/9749.html
{
"registry-mirrors": [
"https://hub-mirror.c.163.com",
"https://reg-mirror.qiniu.com",
"https://cr.console.aliyun.com",
"https://docker.mirrors.ustc.edu.cn"
],
"bip": "192.168.3.1/24",
"fixed-cidr": "192.168.3.0/24"
}
3、重启Docker服务
文章源自小柒网-https://www.yangxingzhen.cn/9749.html
[root@localhost ~]# systemctl restart docker
文章源自小柒网-https://www.yangxingzhen.cn/9749.html
4、再次查看IP信息
文章源自小柒网-https://www.yangxingzhen.cn/9749.html
[root@localhost ~]# ifconfig
文章源自小柒网-https://www.yangxingzhen.cn/9749.html
[root@localhost ~]# docker network inspect bridge
5、创建测试容器验证
[root@localhost ~]# docker run -itd --name nginx -p 8080:80 nginx
4ed58078b8d3dfbd10ad948c7d08a15d70892a52d318d194972c36b5480cb339
[root@localhost ~]# docker ps
[root@localhost ~]# docker inspect nginx |grep -A 5 -i "ipadd"
6、验证Nginx是否正常可以访问
浏览器输入:http://192.168.2.195:8080,如下图所示
若文章图片、下载链接等信息出错,请在评论区留言反馈,博主将第一时间更新!如本文“对您有用”,欢迎随意打赏,谢谢!
评论