RedHat安裝Docker

  • Post by
  • Apr 29, 2022
post-thumb

隨著容器化技術的普及,安裝 Docker 變得至關重要。以下是在 RedHat 8 系統上安裝 Docker 的步驟。

Buy Me a Coffee

移除既有 Docker 套件

為了避免版本衝突,先移除系統中已安裝的 Docker 及相關套件。

sudo dnf remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine \
                  podman \
                  runc

sudo dnf install -y yum-utils

新增 Docker Repository

在 RedHat 系統上新增 Docker 官方的軟件倉庫。

sudo dnf config-manager \
    --add-repo \
    https://download.docker.com/linux/rhel/docker-ce.repo

sudo vi /etc/yum.repos.d/docker-ce.repo

/etc/yum.repos.d/docker-ce.repo 文件中,確保以下內容存在且正確:

[docker-ce-stable]
name=Docker CE Stable - $basearch
baseurl=https://download.docker.com/linux/centos/$releasever/$basearch/stable
enabled=1
gpgcheck=1
gpgkey=https://download.docker.com/linux/centos/gpg

安裝 Docker

現在,可以安裝 Docker CE(社區版)。

sudo dnf install docker-ce docker-ce-cli containerd.io

sudo systemctl start docker

docker -v

配置 Docker 使用者群組

為了讓非 root 使用者也能運行 Docker 命令,建立一個名為 docker 的群組並將用戶添加進去。

sudo groupadd docker

sudo usermod -aG docker $USER

sudo systemctl restart docker

完成上述步驟後,您應該能在 RedHat 系統上順利運行 Docker。這樣就能開始使用 Docker 來構建、運行和管理容器化應用程式。

LATEST POST
TAG