在CentOS上使用Docker,你需要遵循以下步驟:
更新系統: 在開始安裝之前,建議先更新你的CentOS系統。
sudo yum update -y
卸載舊版本(如果有): 如果你之前安裝過Docker,需要先卸載它。
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
設置Docker倉庫: 安裝必要的軟件包以使用倉庫。
sudo yum install -y yum-utils
設置Docker的穩定版倉庫。
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安裝Docker CE(社區版): 安裝Docker CE及其相關組件。
sudo yum install docker-ce docker-ce-cli containerd.io
啟動Docker: 啟動Docker服務。
sudo systemctl start docker
設置開機自啟: 設置Docker服務開機自啟。
sudo systemctl enable docker
驗證安裝: 運行一個測試容器來驗證Docker是否正確安裝。
sudo docker run hello-world
如果安裝成功,你將看到一條消息,說明你的Docker引擎正在運行。
管理Docker服務: 你可以使用以下命令來管理Docker服務:
sudo systemctl status docker
sudo systemctl stop docker
sudo systemctl restart docker
使用Docker: 現在你已經安裝了Docker,可以開始使用它來運行容器、鏡像等。例如,運行一個Nginx容器:
sudo docker run -d -p 80:80 nginx
這將下載Nginx鏡像(如果本地沒有),然后運行一個容器,將容器的80端口映射到主機的80端口。
請注意,上述步驟適用于CentOS 7和CentOS 8。如果你使用的是CentOS Stream或其他版本的CentOS,步驟可能會有所不同。此外,根據你的具體需求,你可能還需要配置防火墻規則以允許Docker通信。