Docker是一種流行的容器化平臺,用于快速部署應用程序并管理容器的生命周期。以下是一些常用的Docker命令及其用途的概述:
docker run:創建一個新容器并運行一個命令。docker ps:列出當前運行的容器。docker stop:停止一個運行中的容器。docker start:開始一個已經停止的容器。docker rm:刪除一個容器。docker rmi:刪除一個鏡像。docker pull:從注冊中心拉取一個鏡像。docker push:將一個鏡像推送到注冊中心。docker build:使用Dockerfile構建一個鏡像。docker exec:在運行的容器中執行命令。docker images:列出本地鏡像。docker volume:管理Docker卷。docker network:管理Docker網絡。docker-compose:用于運行多個容器的定義和運行多容器Docker應用程序的工具。
這些命令可以幫助開發者和系統管理員快速部署、運行和管理Docker容器。
示例代碼:
# 運行一個新的Ubuntu容器
docker run -it ubuntu bash# 列出所有運行中的容器
docker ps# 停止一個名為my-container的容器
docker stop my-container# 開始一個已經停止的容器
docker start my-container# 刪除一個名為my-container的容器
docker rm my-container# 從Docker Hub拉取一個名為my-image的鏡像
docker pull my-image# 使用當前目錄的Dockerfile構建一個新的鏡像
docker build -t my-new-image .# 在運行的容器中執行一個命令
docker exec my-container ls /