天天看點

docker常用指令 docker容器操作指令,docker服務操作指令

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