【Docker】最常用到的几个Docker常用命令,批量停止容器,批量删除镜像测试过程很好用

【Docker】最常用到的几个Docker常用命令,批量停止容器,批量删除镜像测试过程很好用_第1张图片

本来只是想写个MD,还是随手拿过来了,有需要的都可以看到。

尤其是几个批量处理的命令,在我调试一些环境和验证时用的挺多的。

比如删除全部镜像、停止全部容器等。

就说这么些,具体的往下看吧。

一、系统环境相关

查看系统内核

sudo unanme -r

启动Docker进程

sudo systemctl start docker

查看Docker版本

sudo docker version

查看Docker详细信息

sudo docker info

查看Docker命令帮助

sudo docker --help

二、操作镜像

查看镜像列表

sudo docker images

拉取镜像

sudo docker pull 镜像名称 or 镜像ID

上传镜像到仓库

sudo docker push namespace/name:lastest

保存镜像到本地

sudo docker save -o 导出路径 镜像ID

导入本地镜像

sudo docker load -i 镜像路径

修改镜像名称

sudo docker tag 镜像ID 新镜像名称:版本

删除一个或多个镜像

sudo docker rmi -f 镜像名称 or 镜像ID

删除全部镜像

sudo docker rmi `sudo docker images -q`

镜像搜索

sudo docker search 关键字

三、容器相关

容器列表,仅正在运行的

sudo docker ps

容器列表,包含正在运行和已停止的

sudo docker ps -a

创建容器(建议通过Docker-Compose进行操作,所以更细致的参数就不展开了)

sudo docker run -it -d --name 别名 -p 宿主机端口:容器端口 -v 宿主机文件存储位置:容器内文件位置 镜像名:Tag /bin/bash 

停止容器

sudo docker stop 容器名 or 容器ID

停止全部容器

sudo docker stop `sudo docker ps -a -q`

删除容器

sudo docker rm -f 容器名 or 容器ID

删除全部容器

sudo docker rm `sudo docker ps -a -q`

进入容器

sudo docker attach 容器ID or 容器名
sudo docker exec 容器ID -it /bin/bash

查看容器日志

sudo docker logs -f 容器ID

容器启动

sudo docker start 容器ID

容器停止

sudo docker stop 容器ID

容器重启

sudo docker restart 容器ID

容器kill

sudo docker 容器ID

查看容器内进程

docker top 容器ID

你可能感兴趣的:(持续集成及运维,docker,容器,运维)