Linux Docker容器的管理涉及多個方面,包括創建、啟動、停止、刪除、監控、更新等。以下是一些關鍵的管理命令和概念:
docker run
命令創建并啟動容器。例如:docker run -d --name mycontainer nginx
會以后臺模式創建一個名為 mycontainer
的容器,并運行 Nginx 服務器。docker ps
命令列出所有正在運行的容器。使用 docker ps -a
列出所有容器,包括已停止的。docker stop [container_id]
停止容器。使用 docker rm [container_id]
刪除容器。若要刪除所有容器,可以使用 docker rm $(docker ps -a -q)
。docker start [container_id]
啟動容器。使用 docker restart [container_id]
重啟容器。docker exec -it [container_id]
進入正在運行的容器進行操作。docker logs [container_id]
查看容器的輸出信息。使用 docker logs -f [container_id]
查看實時日志。docker inspect [container_id]
顯示容器的詳細信息。docker images
命令列出本地的鏡像。docker pull [image_name]
從倉庫中拉取鏡像。docker push [image_name]
將鏡像推送到倉庫。docker rmi [image_id]
刪除一個或多個鏡像。docker network ls
列出Docker網絡。docker network create [network_name]
創建一個Docker網絡。docker network inspect [network_name]
顯示Docker網絡的詳細信息。docker volume create [volume_name]
創建一個數據卷。docker run
命令中使用 -v [host_path]:[container_path]
掛載數據卷。docker-compose.yml
文件描述服務之間的依賴關系。以上是Linux Docker容器管理的一些基本命令和概念,更多高級功能和操作可以參考Docker官方文檔或相關教程。