Skip to main content
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

配置容器引擎存储卷

在安装容器引擎(Docker 或 Podman)之前,您可能需要格式化存储卷并挂载它。

备注 不再支持将 Docker 作为纯软件部署的容器引擎。Docker 将在未来的版本中被另一个容器引擎取代。
关于此任务

如果您计划使用本地存储作为 Docker 或 Podman 存储卷,并且包含以下内容的主机分区上有足够的可用空间,则可以跳过这些步骤 `/var/lib/docker`对于 Docker 和 `/var/lib/containers`对于 Podman。

备注 Podman 仅支持 Red Hat Enterprise Linux (RHEL)。
步骤
  1. 在容器引擎存储卷上创建文件系统:

    sudo mkfs.ext4 container-engine-storage-volume-device
  2. 挂载容器引擎存储卷:

    • 对于 Docker:

      sudo mkdir -p /var/lib/docker
      sudo mount container-storage-volume-device /var/lib/docker
    • 对于 Podman:

      sudo mkdir -p /var/lib/containers
      sudo mount container-storage-volume-device /var/lib/containers
  3. 将 container-storage-volume-device 的条目添加到 /etc/fstab。

    此步骤确保存储卷在主机重启后自动重新挂载。

安装 Docker

StorageGRID系统作为容器集合在 Red Hat Enterprise Linux 上运行。如果您选择使用 Docker 容器引擎,请按照以下步骤安装 Docker。否则,安装 Podman

步骤
  1. 按照 Linux 发行版的说明安装 Docker。

    备注 如果您的 Linux 发行版中不包含 Docker,您可以从 Docker 网站下载它。
  2. 通过运行以下两个命令确保 Docker 已启用并启动:

    sudo systemctl enable docker
    sudo systemctl start docker
  3. 输入以下内容,确认您已安装预期版本的 Docker:

    sudo docker version

    客户端和服务器版本必须是 1.11.0 或更高版本。

安装 Podman

StorageGRID系统作为容器集合在 Red Hat Enterprise Linux 上运行。如果您选择使用 Podman 容器引擎,请按照以下步骤安装 Podman。否则,安装 Docker

备注 Podman 仅支持 Red Hat Enterprise Linux (RHEL)。
步骤
  1. 按照 Linux 发行版的说明安装 Podman 和 Podman-Docker。

    备注 安装 Podman 时还必须安装 Podman-Docker 包。
  2. 输入以下内容确认您已安装预期版本的 Podman 和 Podman-Docker:

    sudo docker version
    备注 Podman-Docker 包允许您使用 Docker 命令。

    客户端和服务器版本必须是 3.2.3 或更高版本。

    Version: 3.2.3
    API Version: 3.2.3
    Go Version: go1.15.7
    Built: Tue Jul 27 03:29:39 2021
    OS/Arch: linux/amd64