docker-常用指令
注:Docker本身并不是容器,它是建立容器的工具,是應用容器引擎
1.檢視到 Docker 用戶端的所有指令選項 :
docker
1.1啟動docker
sudo systemctl start docker
2.檢視docker 鏡像清單
docker images
3.檢視我們正在運作的容器:
docker ps
4.檢視所有的容器指令:
docker ps -a
5.根據名稱查找容器:
docker ps -a |grep admin
6.啟動已停止的容器:
docker start 容器ID
7.停止容器
docker stop 容器ID
8.删除容器
docker rm 容器ID
9.檢視指定 (ID 或者名字)容器的某個确定端口映射到主控端的端口号:
docker port bf08b7f2cd89
10.檢視容器内部的标準輸出日志:
docker logs -f [容器ID或者名字]
docker logs --since="2016-07-01" --tail=10 mynginx
● -f : 跟蹤日志輸出
● --since :顯示某個開始時間的所有日志
● -t : 顯示時間戳
● --tail :僅列出最新N條容器日志
docker service logs -f ms-hp-healthadmin-preonline --tail 100
11.檢視正在運作的docker服務
docker service ls
12.根據容器名稱查詢服務
docker service ls | grep "容器名稱"
13.根據名稱過濾服務
docker service ls --filter name=服務名稱
14.檢視某個服務正在運作的狀态
docker service ps 服務名稱
15.檢視容器内部運作的程序:
docker top 服務名稱
16.進入指定容器:
docker exec -it 容器ID /bin/bash
17.檢視容器裡的Java程序:
ps -ef|grep java
18.檢視 Docker 的底層資訊
它會傳回一個 JSON 檔案記錄着 Docker 容器的配置和狀态資訊:
docker inspect wizardly_chandrasekhar
19.檢視版本
docker -v
20.更深入的了解指定的 Docker 指令使用方法:
docker stats --help