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

Docker常用命令速查

一、镜像相关命令

命令 说明
docker build -t <镜像名>:<标签> . 根据 Dockerfile 构建镜像
docker imagesdocker image ls 查看本地镜像列表
docker rmi <镜像ID或名字> 删除本地镜像
docker pull <镜像> 从仓库拉取镜像
docker push <镜像> 推送镜像到仓库
docker tag <原镜像> <新镜像> 给镜像打标签

二、容器相关命令

命令 说明
docker run -it --name <容器名> <镜像> 运行容器(交互模式)
docker run -d --name <容器名> <镜像> 后台运行容器(守护模式)
docker ps 查看正在运行的容器
docker ps -a 查看所有容器(包括停止)
docker stop <容器名或ID> 停止容器
docker start <容器名或ID> 启动已停止容器
docker restart <容器名或ID> 重启容器
docker rm <容器名或ID> 删除容器(需先停止)
docker exec -it <容器名或ID> bash 进入运行中的容器
docker logs <容器名或ID> 查看容器日志
docker inspect <容器名或ID> 查看容器详细信息
docker stats 实时监控容器资源使用情况

三、卷(Volumes)与数据管理

命令 说明
docker volume create <卷名> 创建卷
docker volume ls 列出卷
docker volume inspect <卷名> 查看卷信息
docker volume rm <卷名> 删除卷
docker run -v <卷名>:<容器路径> <镜像> 挂载卷到容器

挂载本地目录到容器:

docker run -v /host/path:/container/path <镜像>

四、网络相关命令

命令 说明
docker network ls 查看网络列表
docker network inspect <网络名> 查看网络详细信息
docker network create <网络名> 创建网络
docker network rm <网络名> 删除网络
docker run --network <网络名> <镜像> 指定网络运行容器

五、镜像清理与优化

命令 说明
docker system prune 清理未使用的容器、镜像、网络
docker system prune -a 清理所有未使用镜像(小心使用)
docker image prune 删除未被容器使用的镜像
docker container prune 删除停止的容器
docker volume prune 删除未使用的卷
docker network prune 删除未使用的网络

六、其他常用命令

命令 说明
docker info 查看 Docker 系统信息
docker version 查看 Docker 版本
docker history <镜像> 查看镜像层历史
docker cp <容器>:<路径> <本地路径> 从容器拷贝文件到本地
docker cp <本地路径> <容器>:<路径> 拷贝文件到容器
http://www.rkmt.cn/news/11560.html

相关文章:

  • 深入解析:gpt-4o+deepseek+R生成热力图表
  • PostgreSQL 的索引Ooracle、Mysql索引的类型对比和说明
  • Docker打包CMake项目镜像操作步骤
  • 【智慧】 gym104385
  • __repr__魔术方法
  • 合合信息获首批“个人信息保护合规审计自审计能力评价”最高等级认证
  • 微云二手车运营版系统:多端覆盖的二手车平台解决方案
  • Linux常见命令1
  • Unigine整合Myra UI Library全纪录(1)
  • ABAP 调用HTTP上传附件中文乱码
  • PDF入参以及模板对应签章图踩坑点 JAR版本为 iText5
  • 雷达系统杂波设计与仿真
  • 国标GB28181视频平台EasyCVR一体化加油站安防视频监控方案与实践
  • JavaScript 沙箱
  • 深入 Spring Boot 异常处理底层机制 - 指南
  • MyBatisPlus 会默认设置 mybatis 的 scanPackages 为当前 BeanFactory 的 auto-configuration 的 base packages
  • 工程实践 使用本地包开发python项目
  • 详细介绍:Python + Flask + API Gateway + Lambda + EKS 实战
  • 实用指南:【设计模式】适配器模式 在java中的应用
  • 达梦数据库查询字段类型为Date 修改为DateTime
  • 详细介绍:PyTorch 神经网络工具箱
  • C++ new 操作符在操作系统层执行了什么操作?
  • [ABC422F-G] 题解
  • c# Listdynamic 按字段排序
  • 双活、异地多活架构怎么设计才不翻车? - 教程
  • 制造业碳足迹追踪:开源能源管理系统如何助力企业实现“碳数据可视化”?
  • iframe安全盲区:支付信息窃取攻击的新温床 - 教程
  • 综合网表中有assign怎么办
  • 极限与导数
  • 深入解析:文献阅读 | iMetaMed | FigureYa:一个标准化可视化框架,用于增强生物医学数据解释和研究效率