docker 常用命令

 

 

1.查看當前有些什麼images

docker images

2.停止所有的container,這樣才能夠刪除其中的images:

docker stop $(docker ps -a -q)

如果想要刪除所有container的話再加一個指令:

docker rm $(docker ps -a -q)

3.刪除images,通過image的id來指定刪除誰

docker rmi <image id>

想要刪除untagged images,也就是那些id爲<None>的image的話可以用

docker rmi $(docker images | grep "^<none>" | awk "{print $3}")

要刪除全部image的話

docker rmi $(docker images -q)

  • Docker基本操作

容器操作

docker [run|start|stop|restart|kill|rm|pause|unpause]

· run/create[鏡像名]:  創建一個新的容器並運行一個命令

· start/stop/restart[容器名]:啓動/停止/重啓一個容器

· kill [容器名]: 直接殺掉容器,不給進程響應時間

· rm[容器名]:刪除已經停止的容器

· pause/unpause[容器名]:暫停/恢復容器中的進程

docker [ps|inspect|exec|logs|export|import]

· ps:查看容器列表(默認查看正在運行的容器,-a查看所有容器)

· inspect[容器名]:查看容器配置元數據

· exec -it [容器名] /bin/bash:進入容器環境中交互操作

· logs --since="2019-02-01" -f --tail=10 [容器名]:查看容器日誌 

· cp path1 [容器名]:path 容器與主機之間的數據拷貝

· export -o test.tar [容器名] / docker export [容器名]>test.tar : 文件系統作爲一個tar歸檔文件

· import test.tar [鏡像名:版本號]:導入歸檔文件,成爲一個鏡像

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章