一、從Linux查看Docker運行情況
如果你已經安裝好Docker,你可以通過下面兩種方法查看Docker的運行情況。
第一種方法是使用docker info命令來查看Docker的運行情況,它可以輸出一些有關Docker系統的基本信息,如Docker版本、操作系統類型、鏡像數量和容器數量等。
docker info
第二種方法是使用systemctl命令來檢查Docker服務是否運行,以及啟動、停止和重啟Docker服務。以下是相應的命令:
# 檢查Docker服務是否在運行
systemctl status docker.service
# 啟動Docker服務
systemctl start docker.service
# 關閉Docker服務
systemctl stop docker.service
# 重啟Docker服務
systemctl restart docker.service
二、如何查看Docker狀態
你可以使用docker ps命令來查看正在運行的Docker容器。它會輸出容器的ID、名稱、狀態、使用的鏡像和運行的命令等信息。
docker ps
如果你需要查看所有的Docker容器,包括正在運行和已經停止的容器,你可以使用以下命令:
docker ps -a
另外,如果你需要查看Docker容器的詳細信息,你可以使用以下命令:
docker inspect [containar_name/container_id]
三、查看Docker服務狀態
如果你需要查看Docker服務狀態,你可以使用docker service命令。它可以列出Docker服務以及它們的狀態、版本和運行時間等信息。
docker service ls
通過docker service ps命令可以查看Docker服務的任務,任務包含了Docker服務在節點上實際運行的容器。
docker service ps [service_name]
四、查看Docker進程
Docker容器的底層運行是在宿主機上的進程,你可以通過一下命令來查看Docker進程:
docker top [container_name/container_id]
五、Linux查詢SSH狀態
如果你需要檢查SSH服務是否在運行,你可以使用以下命令:
systemctl status sshd.service
如果輸出信息中包含active (running),那麼說明SSH服務正常運行。
六、查看Docker運行狀態命令
查看Docker運行狀態命令可以使用以下命令:
docker stats
它可以輸出當前Docker宿主機上所有容器的CPU、內存、網絡IO和塊IO等統計信息。
七、Docker查看日誌
如果你需要查看Docker容器的日誌,你可以使用docker logs命令。以下是相應的命令:
docker logs [container_name/container_id]
它會輸出該Docker容器的日誌信息,你可以通過選項-f或–follow來跟隨最新的日誌輸出。
八、查看Docker容器命令
如果你需要查看Docker容器內部的命令,你可以使用以下命令:
docker exec -it [container_name/container_id] [command]
其中-i表示交互式,-t表示分配終端。
九、Docker和Linux區別
Docker是一種虛擬化技術,它將應用程序封裝在一個輕量級容器中,提供了一種和虛擬機相似的運行環境。相較於傳統的虛擬機,Docker具有更快的啟動時間、更小的鏡像體積和更好的跨平台兼容性等優點。
而Linux是一種操作系統。Linux內核是Docker運行的基礎,Docker容器在虛擬化技術下運行獨立的進程,和宿主機上其他進程隔離。
因此,Docker和Linux雖然都是運行在操作系統上的軟件,但它們的作用和功能是不同的。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/241823.html