Docker-常用命令/容器的操作
阿新 • • 發佈:2018-11-25
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]