10.常用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 (翻譯:覃璐)