第一步:安裝docker
首先,更新centos系統并安裝必要的依賴包:
sudo yum update -y sudo yum install -y yum-utils
接下來,添加Docker的yum倉庫:
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
然后,安裝Docker CE (社區版) 和Docker CLI客戶端:
sudo yum install docker-ce docker-ce-cli containerd.io
啟動Docker服務并設置為開機啟動:
sudo systemctl start docker sudo systemctl enable docker
最后,運行hello-world鏡像驗證安裝是否成功:
sudo docker run hello-world
第二步:運行Docker容器
Docker安裝完成后,可以使用docker run命令運行容器。以下是一些常用示例:
- 運行一個交互式ubuntu容器:
sudo docker run -it ubuntu bash
此命令會下載Ubuntu鏡像(如果本地不存在),并在交互式bash shell中運行。
- 運行帶有端口映射的容器 (例如nginx):
sudo docker run -d -p 80:80 nginx
-d表示后臺運行,-p 80:80將主機80端口映射到容器的80端口。
- 運行帶有卷掛載的容器:
sudo docker run -v /mydata:/data -it ubuntu bash
此命令將主機/mydata目錄掛載到容器的/data目錄,實現數據持久化。
- 運行基于Dockerfile構建的自定義容器:
sudo docker build -t my-custom-image . sudo docker run -it my-custom-image bash
第三步:管理Docker容器
Docker提供豐富的命令來管理容器,包括啟動、停止、刪除等操作:
- 列出所有容器:
sudo docker ps -a
- 停止容器:
sudo docker stop <container_id_or_name>
- 啟動容器:
sudo docker start <container_id_or_name>
- 刪除容器:
sudo docker rm <container_id_or_name>
- 強制刪除容器:
sudo docker rm -f <container_id_or_name>
第四步:配置Docker守護進程
可以通過編輯/etc/docker/daemon.json文件來配置Docker守護進程。例如,啟用實驗性功能:
{ "experimental": true }
修改配置后,重啟Docker服務:
sudo systemctl restart docker
完成以上步驟后,您便可以在CentOS系統上成功運行和管理Docker容器。
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END