docker镜像维护

2021-05-20  本文已影响0人  非你不可_a036

1.查看运行中的容器/容器ID

docker ps

docker ps -q   # -q 获取id

2.查看所有的容器/容器ID

docker ps -a

docker ps -a -q

3.查看镜像

docker images

docker images -a  # 查看所有镜像,包含隐藏镜像

docker images -q  # 查看所有镜像ID

4.删除所有未使用的镜像

docker image prune

docker rmi $(docker images -q)

docker images | awk '{print $3}'  # print已空格切片,即取每个images行切片后的第三个元素(镜像ID)

5.删除容器

docker rm

docker rm $(docker ps -a | grep "Exited" | awk '{print $1 }')  # 删除所有停止的容器

6.删除镜像

docker rmi

7.删除所有悬空镜像

docker rmi $(docker images -f "dangling=true" -q)

docker rmi $(docker images | grep "none" | awk '{print $3}')

8.查询镜像

docker images | grep "***"

docker images | grep -v "***"

9.启动镜像

docker run images+tag

10.进入容器

docker exec -it ID /bash/bin

11.启动时进去容器

docker run -it  images /bash/bin

上一篇 下一篇

猜你喜欢

热点阅读