查看镜像
docker images
查看运行中的容器
docker ps
删除镜像
docker rmi 容器id
直接删除所有镜像
docker rmi `docker images -q`
直接删除所有容器:
docker rm `docker ps -aq`
进入容器
docker exec -it 容器id /bin/bash
有时候及时执行docker stop 容器id,再执行docker rmi删除该镜像时仍要报错,此时需要先停止该container:
docker stop $(docker ps -aq)//停止
docker rmi -f $(docker imges -q)//强制删除
docker环境清理
清理所有不被使用的,正在使用的镜像和容器是不会被删除的,但是这个命令要慎用,因为它把整个docker空间都释放掉,有可能你忘记起哪个服务,使用之后会发现这个镜像没有了,就要重新构建镜像。
docker system prune -a
删除所有停止的容器
docker container prune
删除所有不适用的镜像
docker image prune -f -a
重启docker
systemctl restart docker