在CentOS中,Docker是一個非常流行的容器化平臺,它允許你創建、運行和管理容器。以下是一些基本的Docker命令,用于管理容器:
安裝Docker: 如果你還沒有安裝Docker,可以使用以下命令來安裝它:
sudo yum install docker
sudo systemctl start docker
sudo systemctl enable docker
運行容器:
使用docker run
命令來創建并啟動一個新的容器。例如,運行一個Ubuntu容器:
docker run -it ubuntu bash
-it
選項讓容器的shell保持交互模式。
列出容器:
使用docker ps
來列出正在運行的容器。如果你想看到所有的容器,包括未運行的,可以使用:
docker ps -a
停止容器:
使用docker stop
命令來停止一個正在運行的容器。你需要提供容器的ID或名稱:
docker stop <container_id_or_name>
啟動容器:
如果容器已經停止,你可以使用docker start
來重新啟動它:
docker start <container_id_or_name>
刪除容器:
使用docker rm
命令來刪除一個容器。如果容器還在運行,你需要加上-f
選項來強制刪除:
docker rm <container_id_or_name>
或者
docker rm -f <container_id_or_name>
查看容器日志:
使用docker logs
命令來查看容器的日志輸出:
docker logs <container_id_or_name>
進入運行中的容器:
如果你想進入一個正在運行的容器,可以使用docker exec
命令:
docker exec -it <container_id_or_name> /bin/bash
提交容器更改:
如果你在容器內做了更改并想創建一個新的鏡像,可以使用docker commit
命令:
docker commit <container_id_or_name> <new_image_name>
推送和拉取鏡像:
使用docker push
來將本地鏡像推送到Docker Hub或其他注冊表:
docker push <image_name>
使用docker pull
來從注冊表拉取鏡像:
docker pull <image_name>
這些是管理Docker容器的一些基本命令。Docker的命令行工具非常強大,還有許多其他選項和子命令可以幫助你更精細地控制容器。你可以通過閱讀Docker的官方文檔或使用docker --help
來獲取更多信息。