
隨著容器化技術的普及,安裝 Docker 變得至關重要。以下是在 RedHat 8 系統上安裝 Docker 的步驟。
移除既有 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 來構建、運行和管理容器化應用程式。