10.常用Docker命令

jopen 9年前發布 | 33K 次閱讀 Docker 虛擬化


鏡像類

docker build --rm=true .構建鏡像

docker pull ${IMAGE}安裝鏡像

docker images顯示已經安裝的鏡像

docker images --no-trunc顯示已經安裝鏡像的詳細內容

docker rmi ${IMAGE_ID}刪除指定鏡像

docker rmi $(docker images | grep “^” | awk “{print $3}”)刪除所有沒有標簽的鏡像

docker rm $(docker ps -aq)刪除所有的鏡像

docker rmi $(docker images --quiet --filter "dangling=true")刪除未使用的鏡像

容器類

docker run運行容器

docker ps顯示正在運行的容器

docker ps -a顯示所有的容器

docker stop ${CID}停止指定容器

docker stop docker ps -q停止所有正在運行的容器

docker ps -a --filter "exited=1"顯示所有退出狀態為1的容器

docker rm ${CID}刪除指定容器

docker ps -a | grep wildfly | awk '{print $1}' | xargs docker rm -f使用正則表達式刪除容器

docker rm -f $(docker ps -a | grep Exit | awk '{ print $1 }')刪除所有退出的容器

docker rm $(docker ps -aq)刪除所有的容器

docker inspect --format '{{ .NetworkSettings.IPAddress }}' ${CID}顯示指定容器的IP

docker attach ${CID}進入容器

docker exec -it ${CID} bash進入容器打開一個shell

docker ps | grep wildfly | awk '{print $1}'通過正則表達式查找容器的鏡像ID

原文鏈接: 10. Common Docker Commands (翻譯:覃璐)

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!