Docker是當今最為知名的容器化技術,對于開發(fā)者和運維人員來說都是必備的技能。在Docker中,ls命令是一個非常常用的命令,用于列出Docker中容器的相關信息。下面我們來詳細了解一下ls命令的用法。
docker ps
上述命令會列出當前正在運行中的容器。其中,含義如下:
- CONTAINER ID:容器ID。
- IMAGE:容器鏡像。
- COMMAND:容器啟動所用的命令。
- CREATED:容器創(chuàng)建時間。
- STATUS:容器狀態(tài)。
- PORTS:容器的映射端口。
- NAMES:容器名稱。
docker ps -a
上述命令會列出當前機器上所有的容器。其中,含義與docker ps相同。
docker ps -s
上述命令會在每個容器的列下面列出所占用的磁盤空間。
docker ps --format '{{.ID}} {{.Names}}'
上述命令會顯示容器ID和容器名稱,格式使用Go語言的Template。
總的來說,使用Docker中的ls命令,可以方便快速地查看當前機器上的所有容器,包括正在運行的以及已經停止的容器。同時,我們還可以通過指定特定的格式來輸出所需的信息,方便運維人員進行實時監(jiān)控和問題定位。