Products
GG网络技术分享 2025-11-13 04:12 1
根据您给的文档内容,
在修改之前,备份 /var/lib/docker 目录是非常关键的。
bash
sudo rsync -aqxP /var/lib/docker /path/to/backup

编辑 /etc/docker/daemon.json 文件,添加或修改 data-root 字段来指定新鲜的存储位置。
bash
sudo nano /etc/docker/daemon.json
添加以下内容:
json
{
"data-root": "/new/path/to/docker"
}
保存并关闭文件。
打住当前运行的Docker服务。
bash
sudo systemctl stop docker
将 /var/lib/docker 目录中的全部内容复制到新鲜的存储位置。
bash
sudo cp -r /var/lib/docker /new/path/to/docker
确保新鲜位置上的文件和目录权限正确。
bash
sudo chown -R root:docker /new/path/to/docker
启动Docker服务以应用新鲜的配置。
bash
sudo systemctl start docker
确认Docker映像存储位置Yi经geng改。
bash
sudo docker info | grep "Docker Root Dir"
检查输出是不是包含新鲜的存储位置路径。
通过以上步骤,您Neng有效地修改Docker镜像的存储位置,从而解决存储地方不够的问题。
Demand feedback