docker修改默认存储路径和网段
在安装完成 Docker 后,可以修改 Docker 的数据目录和默认网段(172.17.0.0/16
),以防止与其他系统或应用的网络配置冲突。以下是详细步骤:
-
停止 Docker 服务:
sudo systemctl stop docker
-
修改 Docker 配置文件:
编辑文件,如果文件不存在可以创建它,添加或修改以下内容:
/data/docker
替换为你希望使用的新数据目录。
192.168.100.1/24
替换为你希望使用的新网络网段。
vim /etc/docker/daemon.json
{
"data-root": "/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