Docker:常用命令
阿新 • • 發佈:2019-01-03
容器相關:
- docker ps :列出正在執行的容器
- docker ps -a : 列出所有的容器
- docker stop 容器Id : 停止容器的執行
- docker rm 容器Id:刪除容器(需要先停止)
- docker exec -it 容器Id bash : 進入正在執行的容器內部
映象相關:
- docker images:列出映象。
- docker rmi 映象id:刪除映象。
- docker images | grep '<none>' | awk '{print $3}' | xargs docker rmi -f :批量刪除 <none> 的 image。
製作映象:
- docker build -t "姓名/倉庫:tag" . :這個點 . 表示 在這個Dockerfile所在目錄中 執行這個命令。
- docker pull 映象:從 dockerhub上拉取。
- docker commit 容器ID 映象名稱。
執行 和 監控:
- docker run -it 映象 --rm --name 容器名字 --link 另一個容器名字:別名 -p 外部埠:內部埠 映象Id :執行映象 --it 可以 換成 -d ,則不進入容器。
- docker stats 容器Id:如下圖:
- docker logs <容器ID>/<容器name> //同樣, id 取前幾位就可以了。