要修改 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 镜像的默认保存位置。
 
 
Back to Top