Docker 靈活指令

刪除無標籤映像檔:
docker rmi $(sudo docker images -q –filter "danglimg=true")
刪除狀態 Exited container:
docker rm $(sudodocker ps -a|grep Exited | awk ‘{print $1}’)
刪除映像檔所建立的container:
docker rm `docker ps -a | grep 0fa4de | cut -f1 -d" "`
停止並刪除所有 container:
docker rm -f $(sudo docker ps -a -q)
刪除所有images:
docker rm i $(docker images -q -a)
檢視最近建立容器紀錄檔:
docker logs $(sudo docker ps -lq)
——————————————–
DB 備份
# 啟動 MySQL
docker run -d -e MYSQL_ROOT_PASSWORD=password –name db mysql
# 停止 MySQL
docker stop db
# 使用 BusyBox container 做備份
docker run –rm -it –volumes-from db -v $PWD:/backup busybox tar cvf /backup/backup.tar /var/lib/mysql

本篇發表於 docker。將永久鍊結加入書籤。

回應已關閉。