Skip to main content
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

配置容器引擎儲存磁碟區(Linux)

貢獻者 netapp-perveilerk

在安裝 Docker 或 Podman 容器引擎之前,您可能需要格式化儲存磁碟區並掛載它。

註 將 Docker 作為僅限軟體部署的容器引擎的支援已過時。Docker 將在未來版本中以另一個 Container 引擎取代。
註 「Linux」指的是 RHEL、Ubuntu 或 Debian 部署。有關受支援版本的列表,請參閱 "NetApp互通性對照表工具IMT (不含)"
關於這項工作

如果您打算將根卷用於 Docker 或 Podman 儲存卷,並且主機分割區上有足夠的可用空間,則可以跳過以下步驟:

  • Podman: /var/lib/containers

  • Docker: /var/lib/docker

步驟
  1. 在容器引擎儲存磁碟區上建立檔案系統:

    紅帽企業版
    sudo mkfs.ext4 container-engine-storage-volume-device
    Ubuntu或DEBIAN
    sudo mkfs.ext4 docker-storage-volume-device
  2. 掛載Container Engine儲存磁碟區:

    紅帽企業版
    • 適用於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
    Ubuntu或DEBIAN
    sudo mkdir -p /var/lib/docker
    sudo mount docker-storage-volume-device /var/lib/docker
    • 若為Podman:

      sudo mkdir -p /var/lib/podman
      sudo mount container-storage-volume-device /var/lib/podman
  3. 將容器儲存磁碟區裝置的條目新增至 /etc/fstab。

    • RHEL:容器儲存卷設備

    • Ubuntu 或 Debian:docker-storage-volume-device

      此步驟可確保儲存磁碟區在主機重新開機後自動重新掛載。

安裝Docker

StorageGRID系統可以作為容器集合在 Linux 上運作。

  • 在為 Ubuntu 或 Debian 安裝StorageGRID之前,您必須安裝 Docker。

  • 如果您選擇使用 Docker 容器引擎,請依照下列步驟安裝 Docker。否則,安裝Podman

註 將 Docker 作為僅限軟體部署的容器引擎的支援已過時。Docker 將在未來版本中以另一個 Container 引擎取代。
步驟
  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系統作為容器集合運作。如果您選擇使用 Podman 容器引擎,請依照以下步驟安裝 Podman。否則,安裝Docker

步驟
  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