使用绑定挂载指定缺省的 Docker 存储目录

如果您要使用另一个缺省 Docker 存储目录,那么必须先更改它,然后再使用绑定挂载来安装 IBM® Cloud Private。

IBM Cloud Private 需要 Docker。 您可以在每个节点上安装 Docker 或配置您的节点,以便 IBM Cloud Private 安装进程包含 Docker 安装。 请参阅在 IBM Cloud Private 上安装 Docker

为手动安装的 Docker 指定缺省 Docker 存储目录

如果您已在节点上安装 Docker,请完成下列步骤:

  1. 移除所有 Docker 容器和映像。

    sudo docker rm -f $(docker ps -aq); docker rmi -f $(docker images -q)
    
  2. 停止 Docker 服务。

    sudo systemctl stop docker
    
  3. 移除 Docker 存储目录。

    sudo rm -rf /var/lib/docker
    
  4. 创建新的 /var/lib/docker 存储目录。

    sudo mkdir /var/lib/docker
    

    注:不支持磁盘空间小于 50 GB 的 /var/lib/docker 目录。

  5. 使用绑定挂载设置新位置。 例如,要将新位置设置为 /mnt/docker,请运行以下命令:

    sudo mkdir /mnt/docker
    sudo mount --rbind /mnt/docker /var/lib/docker
    
  6. 启动 Docker 服务。

    sudo systemctl start docker
    

为自动安装的 Docker 指定缺省 Docker 存储目录

如果 IBM Cloud Private 安装进程包含 Docker 安装,请完成下列步骤:

  1. 创建新的 /var/lib/docker 存储目录。

    sudo mkdir /var/lib/docker
    
  2. 使用绑定挂载设置新位置。 例如,要将新位置设置为 /mnt/docker,请运行以下命令:

    sudo mkdir /mnt/docker
    sudo mount --rbind /mnt/docker /var/lib/docker