Docker指定容器image存储路径

有时候我们需要将Docker中的容器image存储到自定义的路径中,以便更好地进行管理和维护。

以下是如何指定容器image存储路径的步骤:

  1. 停止Docker服务:

     sudo systemctl stop docker
    
  2. 备份默认的Docker image存储路径:

     sudo mv /var/lib/docker /var/lib/docker.bak
    
  3. 创建新的Docker image存储路径:

     sudo mkdir -p /new/docker/path
    
  4. 将新路径添加到Docker配置文件中:

     sudo vim /etc/docker/daemon.json
    

    在文件中添加以下内容:

     {
        "graph": "/new/docker/path"
     }
    
  5. 启动Docker服务:

     sudo systemctl start docker
    

现在,Docker中所有的容器image都将存储在新的路径中。