当前位置: 代码网 > 服务器>服务器>云虚拟主机 > docker如何查看容器/删除(所有)容器/删除镜像

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

2024年09月07日 云虚拟主机 我要评论
docker查看容器/删除容器/删除镜像直接查看docker ps -a不带-a是查看所有已运行中的容器。过滤查看docker ps -a|grep xxx查看所有退出的容器id列表docker ps

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 恢复容器内所有被暂停的进程

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com