docker修改默认存储路径和网段的操作过程
作者:行路见知
本文介绍了如何修改Docker的数据目录和默认网段,以避免与其他系统或应用的网络配置冲突,详细步骤包括停止Docker服务、修改Docker配置文件、复制或移动现有数据到新目录、重启Docker服务以及验证设置
在安装完成 Docker 后,可以修改 Docker 的数据目录和默认网段(172.17.0.0/16),以防止与其他系统或应用的网络配置冲突。
以下是详细步骤:
1.停止 Docker 服务
sudo systemctl stop docker
2.修改 Docker 配置文件
编辑文件,如果文件不存在可以创建它,添加或修改以下内容:
/data/docker替换为你希望使用的新数据目录。192.168.100.1/24替换为你希望使用的新网络网段。
vim /etc/docker/daemon.json
{
"data-root": "/data/docker",
"bip": "192.168.100.1/24"
}如果 Docker 版本较旧,可能不支持 data-root 字段。
使用graph 配置:
vim /etc/docker/daemon.json
{
"graph": "/data/docker",
"bip": "192.168.100.1/24"
}
复制或mv移动现有数据到新目录中(注意权限)
sudo rsync -aP /var/lib/docker /data/docker
3.重启 Docker 服务
sudo systemctl start docker
4.验证设置
验证新的数据目录:
docker info | grep "Docker Root Dir"
验证网络网段:
docker network inspect bridge
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
