以下命令以centos為例 進程相關命令 啟動docker服務 停止docker服務 重啟docker服務 查看docker服務狀態 設置開機啟動docker服務 鏡像相關命令 查看鏡像:查看本地所有的鏡像 搜索鏡像:從網路中查找需要的鏡像,即使已經配置了鏡像加速,它還是會從hub.docker.c ...
以下命令以centos為例
進程相關命令
- 啟動docker服務
systemctl start docker
- 停止docker服務
systemctl start docker
- 重啟docker服務
systemctl restart docker
- 查看docker服務狀態
systemctl status docker
- 設置開機啟動docker服務
systemctl enable docker
鏡像相關命令
- 查看鏡像:查看本地所有的鏡像
docker images
docker images –q # 查看所用鏡像的id
- 搜索鏡像:從網路中查找需要的鏡像,即使已經配置了鏡像加速,它還是會從hub.docker.com上搜索,有時可能會很慢。
docker search 鏡像名稱
- 拉取鏡像:從Docker倉庫下載鏡像到本地,鏡像名稱格式為 名稱:版本號,如果版本號不指定則是最新的版本。如果不知道鏡像版本,可以去docker hub 搜索對應鏡像查看。
docker pull 鏡像名稱
- 刪除鏡像
docker rmi 鏡像id # 刪除指定本地鏡像
docker rmi `docker images -q` # 刪除所有本地鏡像
容器相關命令
- 查看容器
docker ps # 查看正在運行的容器
docker ps –a # 查看所有容器
- 創建並啟動容器
docker run 參數 鏡像名稱
參數說明:
- -i:保持容器運行。通常與-t同時使用。加入-it這兩個參數後,容器創建後自動進入容器中,退出容器後,容器自動關閉。
- -t:為容器重新分配一個偽輸入終端,通常與 -i 同時使用。
- -d:以守護(後臺)模式運行容器。創建一個容器在後臺運行,需要使用docker exec 進入容器。退出後,容器不會關閉。
- -it:創建的容器一般稱為互動式容器,-id:創建的容器一般稱為守護式容器。
- --name=名字:為創建的容器命名。
- -v :設置數據捲(即目錄映射)必須是絕對路徑,如果目錄不存在會自動創建。例如
-v 宿主機目錄(文件):容器內目錄(文件)
。若使用–v /volume
則表示把該容器設置為數據捲容器。 - -p :宿主機和容器間的埠映射。例如
-p 宿主機埠:容器埠
。
- 進入容器
docker exec 參數 容器名稱或者容器id # 退出容器,容器不會關閉,參數通常為-it
- 停止容器
docker stop 容器名稱
- 啟動容器
docker start 容器名稱
- 刪除容器
docker rm 容器名稱
- 查看容器信息
docker inspect 容器名稱