docker如何查看容器/删除(所有)容器/删除镜像

 更新时间:2024年07月30日 08:56:26   作者:ProblemTerminator  
这篇文章主要介绍了docker如何查看容器/删除(所有)容器/删除镜像问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

docker查看容器/删除容器/删除镜像

直接查看

docker ps -a

不带-a是查看所有已运行中的容器。

过滤查看

docker ps -a|grep xxx

查看所有退出的容器id列表

docker ps -a|grep Exited|awk '{print $1}'

删除指定容器

docker rm id/名称
或
docker rm -f id/名称

条件删除:删除未启动容器

docker rm $(docker ps -a| grep Created|awk '{print $1}')

删除所有容器

docker rm $(docker ps -a -q)

如果要停止所有,把rm换成stop即可。

删除所有镜像

docker rmi $(docker images -q)

列出docker常用的命令

一、基础命令

  • docker run 创建并启动一个容器
  • docker ps 列出当前运行的容器
  • docker ps -a 列出所有容器,包括未运行的
  • docker stop 停止一个运行中的容器
  • docker start 启动一个已停止的容器
  • docker restart 重启容器
  • docker rm 删除一个或多个容器
  • docker pull 从仓库拉取一个镜像
  • docker images 列出本地存储的镜像
  • docker rmi 删除一个或多个镜像
  • docker build 从Dockerfile构建镜像

二、镜像管理指令

  • docker images 列出本地的所有镜像
  • docker pull 从镜像仓库拉取指定的镜像
  • docker push 将本地镜像推送到镜像仓库
  • docker rmi 删除一个或多个本地存储的镜
  • docker build 使用Dockerfile构建新的镜像
  • docker history 显示镜像的历史信息
  • docker inspect 显示镜像的详细信息
  • docker tag 为镜像添加一个新的标签
  • docker save 将镜像保存为tar归档文件
  • docker load 从tar归档文件加载镜像
  • docker import 从归档文件创建镜像

三、容器管理指令

  • docker ps 列出当前运行中的容器
  • docker ps -a 列出所有容器,包括未运行的
  • docker stop 停止一个或多个运行中的容器
  • docker start 启动一个或多个已停止的容器
  • docker restart 重启一个或多个容器
  • docker kill 立即终止容器的运行
  • docker rm 删除一个或多个容器
  • docker exec 在运行的容器中执行命令
  • docker attach 连接到正在运行的容器
  • docker inspect 获取容器的详细信息
  • docker diff 检查容器中文件的更改
  • docker commit 从容器创建新的镜像

四、数据管理与卷指令

  • docker volume create 创建一个新的卷
  • docker volume ls 列出所有卷
  • docker volume inspect 显示指定卷的详细信息
  • docker volume rm 删除一个或多个卷
  • docker volume prune 删除所有未使用的卷
  • docker cp 从主机复制文件到容器,或者从容器复制到主机
  • docker create 创建一个新容器,用于数据卷
  • docker run -v 在运行容器时挂载卷
  • docker run --mount 使用更详细的挂载配置运行容
  • docker service create 在服务中使用卷
  • docker system prune -a --volumes 清理未运行的所有Docker镜像和容器(谨慎操作)

五、安全与维护指令

  • docker logs 获取容器的日志
  • docker stats 显示一个或多个容器的实时资源使用情况
  • docker system df 显示Docker磁盘使用情况
  • docker system df 清理未使用的资源
  • docker system events 实时获取docker系统的事件
  • docker system info 显示系统范围的信息
  • docker trust 管理Docker内容信任
  • docker secret create 创建一个新的秘密
  • docker secret ls 列出所有秘密
  • docker secret rm 删除一个秘密
  • docker swarm init 初始化一个新的Swarm集群

六、其他更多指令

  • docker attach 连接到正在运行的容器
  • docker commit 从修改过的容器创建新镜像
  • docker diff 检查容器中文件的变化
  • docker events 从Docker守护进程获取实时事
  • docker export 导出容器的文件系统为tar归档
  • docker import 从tar归档创建镜像
  • docker load 从tar归档加载镜像
  • docker pause 暂停容器内所有进程
  • docker top 显示容器内的运行进程
  • docker unpause 恢复容器内所有被暂停的进程

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Docker上传镜像至私有仓库的方法示例

    Docker上传镜像至私有仓库的方法示例

    这篇文章主要介绍了Docker上传镜像至私有仓库的方法示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-01-01
  • Docker本地镜像推送到阿里云的实现

    Docker本地镜像推送到阿里云的实现

    本文介绍了在阿里云上创建容器镜像服务实例,并将本地镜像推送到阿里云的镜像仓库,具有一定的参考价值,感兴趣的可以了解一下
    2024-12-12
  • docker 启动elasticsearch镜像,挂载目录后报错的解决

    docker 启动elasticsearch镜像,挂载目录后报错的解决

    这篇文章主要介绍了docker 启动 elasticsearch镜像,挂载目录后报错的解决,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-11-11
  • 深入理解Docker Load和Docker Import的区别详解

    深入理解Docker Load和Docker Import的区别详解

    Docker是一个流行的容器化平台,提供了丰富的命令和功能,其中docker load和docker import是两个常用的命令,用于加载Docker镜像,这篇文章主要给大家介绍了关于Docker Load和Docker Import区别的相关资料,需要的朋友可以参考下
    2024-03-03
  • Docker MySQL无法被宿主机访问的问题解决

    Docker MySQL无法被宿主机访问的问题解决

    本文主要介绍了Docker MySQL无法被宿主机访问的问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-07-07
  • docker简单安装部署mysql并配置远程连接

    docker简单安装部署mysql并配置远程连接

    使用docker部署mysql,可以省去mysql的安装配置过程,下面这篇文章主要给大家介绍了关于docker简单安装部署mysql并配置远程连接的相关资料,需要的朋友可以参考下
    2023-06-06
  • 在 OpenKylin 上安装 Docker的详细过程

    在 OpenKylin 上安装 Docker的详细过程

    在 OpenKylin 上安装 Docker可能会遇到与 Ubuntu 略有不同的包管理问题,这篇文章主要介绍了在 OpenKylin上安装 Docker的过程,需要的朋友可以参考下
    2024-05-05
  • CentOS 7.5下 安装Docker 教程 详解

    CentOS 7.5下 安装Docker 教程 详解

    这篇文章主要介绍了CentOS 7.5下 安装Docker 教程 ,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-05-05
  • docker如何运行redis

    docker如何运行redis

    文章详细介绍了如何使用Docker下载、配置和启动Redis镜像,包括指定版本、创建挂载目录、修改配置文件(如启用持久化、设置密码等)以及启动容器的步骤
    2024-11-11
  • docker 搭建svn服务器的教程

    docker 搭建svn服务器的教程

    这篇文章主要介绍了docker 搭建svn服务器的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-03-03

最新评论