当前位置: 首页 > news >正文

【Docker】Docker容器和镜像管理常用命令

docker容器和镜像管理常用命令

  • docker状态查询
    • 容器
    • 其他
  • 停止或删除容器和镜像
    • 容器
    • 镜像

开发时经常会用到docker环境,这里总结一些常用的命令

docker状态查询

容器

docker ps 查看当前运行中的容器
docker ps -a 查看所有容器(包括已停止的容器)
docker rm container-id 删除指定id的容器
docker stop/start container-id 停止/启动指定id的容器

有些docker容器会在你启动docker desktop时自启动占用内存,对于已经创建的容器,你可以通过以下命令来禁用其自启动特性:

docker update --restart=no <容器名或ID>

对于尚未创建的容器,你可以在启动容器时使用-restart=no选项来确保它不会在Docker启动时自动启动

docker run --restart=no -d <镜像名><其他选项>

其他

docker images 查看镜像列表
docker rmi image-id 删除指定id的镜像
docker volume ls 查看volume列表
docker network ls查看网络列表

停止或删除容器和镜像

容器

停止或删除单个容器

docker stop [容器ID或名称]
docker rm [容器ID或名称]

停止或删除所有容器

docker stop $(docker ps -aq)
docker rm $(docker ps -aq)

镜像

停止及删除单个镜像

docker rmi [镜像ID或名称]

停止及删除所有镜像

docker rmi $(docker images -q)

请注意,如果任何镜像被容器使用,这个命令将失败。你可能需要先删除所有容器或使用强制删除选项

docker rmi -f $(docker images -q)
http://www.xdnf.cn/news/1418167.html

相关文章:

  • 【2025ICCV】Vision Transformers 最新研究成果
  • 无题250901
  • GaussDB 集群故障cm_ctl: can‘t connect to cm_server
  • .Net程序员就业现状以及学习路线图(二)
  • oracle默认事务隔离级别
  • Windows神器,按键屏蔽
  • 深入理解 HTTP 与 HTTPS:区别以及 HTTPS 加密原理
  • 【 VPX638】基于KU115 FPGA+C6678 DSP的6U VPX双FMC接口通用信号处理平台
  • 配送算法19 Two Fast Heuristics for Online Order Dispatching
  • Objective-C 的坚毅与传承:在Swift时代下的不可替代性优雅草卓伊凡
  • Java面试宝典:Redis高并发高可用(主从复制、哨兵)
  • 【算法基础】链表
  • PowerPoint和WPS演示如何在放映PPT时用鼠标划重点
  • 趣味学RUST基础篇(String)
  • rust语言 (1.88) egui (0.32.1) 学习笔记(逐行注释)(二十二)控件的可见、可用性
  • 如何从 STiROT 启动 STiROT_Appli_TrustZone LAT1556
  • JS闭包讲解
  • Elasticsearch面试精讲 Day 4:集群发现与节点角色
  • 《JAVA EE企业级应用开发》第一课笔记
  • 记录第一次使用docker打包镜像的操作步骤以及问题解决
  • 初识JVM
  • Personality Test 2025
  • 正则表达式与grep文本过滤详解
  • 【C++游记】AVL树
  • 刷题日记0901
  • (3dnr)多帧视频图像去噪 (二)
  • MySQL内置的各种单行函数
  • 强化学习实战:从零搭建自主移动机器人避障仿真(1)— 导论篇
  • 【LeetCode热题100道笔记+动画】乘积最大子数组
  • AI+PLM如何重构特种/高端复杂装备行业的工艺管理?