简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。
配置容器引擎存储卷
在安装容器引擎(Docker 或 Podman)之前,您可能需要格式化存储卷并挂载它。
|
不再支持将 Docker 作为纯软件部署的容器引擎。Docker 将在未来的版本中被另一个容器引擎取代。 |
关于此任务
如果您计划使用本地存储作为 Docker 或 Podman 存储卷,并且包含以下内容的主机分区上有足够的可用空间,则可以跳过这些步骤 `/var/lib/docker`对于 Docker 和 `/var/lib/containers`对于 Podman。
|
Podman 仅支持 Red Hat Enterprise Linux (RHEL)。 |
步骤
-
在容器引擎存储卷上创建文件系统:
sudo mkfs.ext4 container-engine-storage-volume-device
-
挂载容器引擎存储卷:
-
对于 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
-
-
将 container-storage-volume-device 的条目添加到 /etc/fstab。
此步骤确保存储卷在主机重启后自动重新挂载。
安装 Docker
StorageGRID系统作为容器集合在 Red Hat Enterprise Linux 上运行。如果您选择使用 Docker 容器引擎,请按照以下步骤安装 Docker。否则,安装 Podman 。
步骤
-
按照 Linux 发行版的说明安装 Docker。
如果您的 Linux 发行版中不包含 Docker,您可以从 Docker 网站下载它。 -
通过运行以下两个命令确保 Docker 已启用并启动:
sudo systemctl enable docker
sudo systemctl start docker
-
输入以下内容,确认您已安装预期版本的 Docker:
sudo docker version
客户端和服务器版本必须是 1.11.0 或更高版本。
安装 Podman
StorageGRID系统作为容器集合在 Red Hat Enterprise Linux 上运行。如果您选择使用 Podman 容器引擎,请按照以下步骤安装 Podman。否则,安装 Docker 。
|
Podman 仅支持 Red Hat Enterprise Linux (RHEL)。 |
步骤
-
按照 Linux 发行版的说明安装 Podman 和 Podman-Docker。
安装 Podman 时还必须安装 Podman-Docker 包。 -
输入以下内容确认您已安装预期版本的 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