docker容器管理可通過常用命令實現(xiàn)。1.查看運行中容器用docker ps,查看所有容器加參數(shù)-a;2.啟動容器用docker start,停止用docker stop,重啟用docker restart;3.進入容器調試用docker exec -it /bin/bash或sh;4.刪除容器用docker rm,刪除鏡像用docker rmi,注意刪除前需確認無依賴容器存在。掌握這些命令可滿足日常操作需求。
管理Docker容器在Linux上其實挺直接的,只要熟悉幾個常用命令和基本流程,就能輕松操作。Docker本身提供了一套命令行工具,功能強大又方便。
下面是一些常見的使用場景和對應的命令,適合日常管理和調試容器時用到。
查看正在運行的容器
最常用的命令之一是 docker ps,它可以列出當前正在運行的容器:
docker ps
如果你想看到所有容器(包括已經停止的),可以加上 -a 參數(shù):
docker ps -a
這個命令對排查問題或者清理舊容器很有幫助,比如你發(fā)現(xiàn)某個服務沒起來,可以先看看它是不是已經退出了。
啟動、停止和重啟容器
啟動一個已存在的容器用:
docker start 容器名或ID
停止運行中的容器:
docker stop 容器名或ID
如果想重啟某個容器,可以用:
docker restart 容器名或ID
這些命令都很基礎,但非常實用。比如你在更新配置后需要讓容器重新加載,就可以用 restart。
進入容器內部進行調試
有時候你需要進到容器里面看看文件結構、檢查日志或者運行一些命令。這時候可以用:
docker exec -it 容器名或ID /bin/bash
如果你的容器沒有安裝 bash,也可以試試 /bin/sh:
docker exec -it 容器名或ID /bin/sh
這個命令特別適合調試應用、查看日志路徑或者臨時修改配置。
刪除容器和鏡像
當你不再需要某個容器時,可以先停止它,然后刪除:
docker rm 容器ID
如果要刪除鏡像,先確保沒有基于它的容器存在,再執(zhí)行:
docker rmi 鏡像名或ID
注意:刪除鏡像前一定要確認沒人用了,否則可能會導致服務異常。
基本上就這些命令最常被用到。掌握好這幾個,應對日常的Docker容器管理應該沒問題了。