1. 程式人生 > >Docker-常用命令/容器的操作

Docker-常用命令/容器的操作

1:Docker常用命令

1.1:檢視當前系統有哪些映象

docker image ls 或者 docker images

  

1.2:互動式進入docker

1:互動式進入docker容器就是說進入docker後保持線上狀態預設latest版本執行

docker run -it centos 或者 docker run -i -t centos

2:互動式執行制定版本的docker image

docker run -it node:11.1

   

1.3:Container相關操作

1.3.1:查詢當前執行的docker容器

docker container ls

1.3.2:查詢歷史執行的docker容器

docker container ls -a

1.3.3:清理Container

docker container rm 09361e7ef890 或者 docker rm 09361e7ef890 

1.3.4:批量清理Container

1:查詢所有的Container id

 docker container ls -aq

2:清理所有的Container(注意這種方法不能清除EXIT狀態的Docker Container)

docker rm $(docker container ls -aq)

2:對容器的操作

2.1:exec命令(進入一個UP狀態的容器 對它進行操作)

2.1.1:互動式進入UP狀態的容器

注意:這種方式進入UP狀態的container後 exit不會對這個容器進行退出,這種方式進入該容器可以對這個容器進行操作 就像操作linux系統一樣

docker exec -it [container ID] /bin/bash

2.1.2:互動式執行UP狀態的容器中的程式

docker exec -it [container ID] python

2.2:停止UP狀態的container

docker container stop [container ID] 或者 docker stop [container ID]

2.3:指定執行container的MANE屬性

2.3.1:執行一個centos container指定名稱為test

 1:執行一個NAME屬性為test的centos容器

docker run -d --name=test centos

2:啟動這個容器

docker start test

2.4:檢視docker容器詳情inspect

docker inspect [docker ID]