Docker 安裝教學(適用於 Rocky Linux)

更新套件

sudo dnf update -y

設定 Docker 官方套件庫(Repository)

Docker 尚未提供針對 Rocky Linux 的專屬 repository,但可使用 CentOS 的版本:

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

此 repo 適用於 Rocky Linux,因其與 RHEL/CentOS 相容。

安裝 Docker 與 Docker Compose

sudo dnf install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin

docker-compose-plugin 為新版 Compose(v2),可直接使用 docker compose 指令(而非舊版 docker-compose)。

啟動 Docker 服務

啟動 Docker:

sudo systemctl start docker

設定開機自動啟動:

sudo systemctl enable docker

驗證 Docker 安裝

執行以下指令確認 Docker 是否正常運作:

docker version
docker info

或使用 Hello World 測試:

sudo docker run hello-world

補充說明

  • 預設情況下,執行 docker 指令需要使用 sudo。若想讓目前使用者可以不用 sudo 使用 Docker,可執行以下指令(執行完需登出再登入):
sudo usermod -aG docker $USER