在CentOS Stream 8上使用Docker主要分為以下幾個步驟:
更新系統:
sudo dnf update
安裝必要的軟件包和依賴項:
sudo dnf install -y yum-utils device-mapper-persistent-data lvm2
添加Docker的官方存儲庫:
sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安裝Docker引擎:
sudo dnf install docker-ce
啟動Docker服務并將其設置為開機自啟動:
sudo systemctl start docker
sudo systemctl enable docker
驗證Docker安裝是否成功:
docker version
將當前用戶添加到docker用戶組(可選):
sudo usermod -aG docker USER
請注銷并重新登錄以使更改生效。
安裝完成后,您可以使用 docker run
命令來運行容器。例如,運行一個簡單的Nginx容器:
docker run -d -p 80:80 nginx
您可以使用 docker pull
命令從Docker Hub拉取鏡像,例如拉取官方的Nginx鏡像:
docker pull nginx
使用 docker images
命令查看本地所有鏡像。
依賴沖突:如果在安裝過程中遇到依賴沖突,可以嘗試使用 --allowerasing
參數來替換沖突的軟件包。
sudo yum install docker-ce docker-ce-cli containerd.io --allowerasing
無法連接到Docker守護進程:如果遇到 Cannot connect to the Docker daemon
錯誤,可以嘗試重新加載守護進程文件并重啟Docker服務。
sudo systemctl daemon-reload
sudo systemctl restart docker
以上步驟應該能幫助您在CentOS Stream 8上成功安裝和使用Docker。如果在安裝或使用過程中遇到任何問題,可以參考Docker官方文檔或搜索相關教程。