Docker-002-經常使用命令

一、查看容器啓動狀況java

#查看當前運行的容器
docker ps

#查看全部容器,包括中止的
docker ps -a

#查看最新建立的容器,只列出最後建立的
docker ps -l

#-n=x選項,會列出最後建立的x個容器
docker ps -n=2

標題含義:docker

CONTAINER ID:容器的惟一表示ID
IMAGE:建立容器時使用的鏡像
COMMAND:容器最後運行的命令
CREATED:建立容器的時間
STATUS:容器狀態
PORTS:對外開放的端口
NAMES:容器名。能夠和容器ID同樣惟一標識容器,同一臺宿主機上不容許有同名容器存在,不然會衝突。

二、啓動bash

# 根據 NAME 或 CONTAINER ID 啓動
docker start [NAME]/[CONTAINER ID]

三、終止code

# 根據 [NAME]/[CONTAINER ID] 將容器退出
docker stop [NAME]/[CONTAINER ID]

# 根據 [NAME]/[CONTAINER ID] 強制中止一個容器
docker kill [NAME]/[CONTAINER ID]

四、刪除class

# 刪除單個容器:不可以刪除一個正在運行的容器,會報錯。須要先中止容器。 
docker rm [NAME]/[CONTAINER ID]

# 一次性刪除:docker自己沒有提供一次性刪除操做,可是可使用以下命令實現
# -a標誌列出全部容器,-q標誌只列出容器的ID,而後傳遞給rm命令,依次刪除容器
docker rm 'docker ps -a -q'
相關文章
相關標籤/搜索