圖形化介面對於人們來說,若將其用於監測用途上,比起密密麻麻的數字表格,會是相當友善的工具。若想要監測容器的狀態,並對其執行一些簡單的操作,固然你可以用 docker inspect <container ID or name>
來慢慢看,但要做到即時狀態更新就顯得無力。
ctop 是一個開源,且容易上手的容器即時監測工具。你可以在指令列上看到各個運行、停止的容器狀態,也可以點入單個容器觀看細項,或是執行一些相關操作 (如:啟動、停止、移除...等)
最簡單的方式,還是把 ctop 當成一個即時生成、退出時就移除的 docker 服務。指令如下:
# --rm 代表停止時就移除容器
docker run --rm -ti --name=ctop --volume /var/run/docker.sock:/var/run/docker.sock:ro quay.io/vektorlab/ctop:latest
可以全程使用鍵盤來操作,基本的快捷鍵如下: