Docker 常用命令

1,857次阅读

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

微信扫描下方的二维码阅读本文

Docker 常用命令

 
Alan明宇
版权声明:本站原创文章,由 Alan明宇 2022-09-03发表,共计782字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。