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部署ElasticSearch和ElasticSearch-Head的实现

    Docker部署ElasticSearch和ElasticSearch-Head的实现

    这篇文章主要介绍了Docker部署ElasticSearch和ElasticSearch-Head的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-12-12
  • docker自定义镜像构建php7的方法

    docker自定义镜像构建php7的方法

    这篇文章主要介绍了docker自定义镜像构建php7的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-11-11
  • Docker网络配置的三种方式

    Docker网络配置的三种方式

    在使用Docker时,网络通信是必不可少的,它可以使不同的Docker容器相互通信,也可以将容器与外部网络连接起来,本文给大家介绍了Docker网络配置的三种方式,文中通过图文给大家讲解非常详细,需要的朋友可以参考下
    2024-01-01
  • Jenkins+docker发布Springbot服务的实现

    Jenkins+docker发布Springbot服务的实现

    本文主要介绍了Jenkins+docker发布Springbot服务的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-03-03
  • 使用docker搭建redis主从的方法步骤

    使用docker搭建redis主从的方法步骤

    这篇文章主要介绍了使用docker搭建redis主从的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • Idea部署远程Docker并配置文件

    Idea部署远程Docker并配置文件

    这篇文章给大家介绍Idea部署远程Docker并添加配置文件的方法及修改项目pom文件的代码解析,对idea部署远程docker相关知识感兴趣的朋友一起看看吧
    2021-06-06
  • Alpine镜像中如何安装telnet

    Alpine镜像中如何安装telnet

    BusyBox是一个在嵌入式系统和资源受限环境中广泛使用的工具集合,它为用户提供了轻量级、功能强大和灵活的命令行工具集,这篇文章主要介绍了Alpine镜像中安装telnet,需要的朋友可以参考下
    2024-06-06
  • 详解centos7 docker1.12安装私有仓库

    详解centos7 docker1.12安装私有仓库

    本篇文章主要介绍了centos7 docker1.12安装私有仓库,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-01-01
  • Docker镜像之不同服务器间迁移方法大全

    Docker镜像之不同服务器间迁移方法大全

    最近工作中遇到了个需求,要将Docker容器迁移到另外一台服务器上,所以下面这篇文章主要给大家介绍了关于Docker镜像之不同服务器间迁移方法的相关资料,需要的朋友可以参考下
    2023-06-06
  • 详解Docker镜像的基本操作方法

    详解Docker镜像的基本操作方法

    这篇文章主要介绍了Docker镜像的基本操作方法,主要包括获取镜像和运行镜像的相关知识,本文给大家介绍的非常详细,需要的朋友可以参考下
    2022-07-07

最新评论