要修改 Docker 镜像的默认保存位置,可以通过修改 Docker 的配置文件来实现。以下是详细步骤:
1. **创建新的存储目录**:
例如,创建一个新的目录
2. **停止 Docker 服务**:
在修改配置之前,先停止 Docker 服务:
3. **修改 Docker 配置文件**:
修改 Docker 的配置文件 `/etc/docker/daemon.json`。如果该文件不存在,可以创建一个。添加或修改以下内容:
这会将 Docker 的默认数据目录更改为 `/mnt/docker-data`。
4. **移动现有数据**(可选):
如果你希望保留现有的数据,可以将现有的数据目录内容移动到新的位置:
5. **重新启动 Docker 服务**:
重新启动 Docker 服务以应用更改:
6. **验证修改**:
使用以下命令验证 Docker 是否正在使用新的数据目录:
在输出信息中,检查
通过以上步骤,你可以成功地修改 Docker 镜像的默认保存位置。
1. **创建新的存储目录**:
例如,创建一个新的目录
/mnt/docker-data 作为新的存储位置: sudo mkdir -p /mnt/docker-data
2. **停止 Docker 服务**:
在修改配置之前,先停止 Docker 服务:
sudo systemctl stop docker
3. **修改 Docker 配置文件**:
修改 Docker 的配置文件 `/etc/docker/daemon.json`。如果该文件不存在,可以创建一个。添加或修改以下内容:
{
"data-root": "/mnt/docker-data"
}
这会将 Docker 的默认数据目录更改为 `/mnt/docker-data`。
4. **移动现有数据**(可选):
如果你希望保留现有的数据,可以将现有的数据目录内容移动到新的位置:
sudo mv /var/lib/docker/* /mnt/docker-data/
5. **重新启动 Docker 服务**:
重新启动 Docker 服务以应用更改:
sudo systemctl start docker
6. **验证修改**:
使用以下命令验证 Docker 是否正在使用新的数据目录:
docker info
在输出信息中,检查
Docker Root Dir 是否已经更改为新的路径 `/mnt/docker-data`。通过以上步骤,你可以成功地修改 Docker 镜像的默认保存位置。