1、Docker 常用命令
安装 docker
yum install docker
安装 docker compose
yum install docker-compose
查看 docker 进程及容器 id
docker ps -a
杀死 docker 进程
docker kill docker 容器 id
删除 docker 指定容器
docker rm docker 指定容器 id
查看 docker 运行日志
docker logs -f -t --tail 行数 容器名
停止 docker
systemctl stop docker
重启 docker
systemctl restart docker
2、Docker 删除命令
删除指定容器
docker rm -f <containerid>
删除未启动成功的容器
docker rm $(docker ps -a|grep Created|awk '{print $1}')
或者
docker rm $(docker ps -qf status=created)
删除退出状态的容器
docker rm $(docker ps -a|grep Exited|awk '{print $1}')
或者
docker rm $(docker ps -qf status=exited)
删除所有未运行的容器
docker rm $(docker ps -a -q) #正在运行的删除不了,所有未运行的都被删除了
或者
docker container prune #Docker 1.13 版本以后,可以使用 docker containers prune 命令,删除孤立的容器
3、Docker 问题解决命令
/var/lib/docker/overlay2 目录下的文件是一些存储驱动相关的文件
删除之后构建镜像就出现了 failed to create rwlayer: lstat /var/lib/docker/overlay2/ no such file or directory 的报错
解决方案:
docker system prune -a
微信扫描下方的二维码阅读本文