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

Docker 入门教程(五):Docker 命令思维导图

文章目录

  • 🐳 Docker 入门教程(五):Docker 命令思维导图
    • Docker 逻辑结构图
    • 镜像操作命令(Images)
    • 容器操作命令(Containers)
    • 文件交互命令(Host <-> Container)
    • 构建与打包
    • 镜像仓库命令(Registry)
    • 系统信息命令(Engine)

🐳 Docker 入门教程(五):Docker 命令思维导图


在这里插入图片描述


Docker 逻辑结构图

commit
Dockerfile
Build 镜像
docker build
镜像 Image
docker images / tag / rmi / save / load
容器 Container
docker create / run / start
运行中容器
docker exec / logs / ps / inspect / cp
停止容器
docker stop / kill / pause
删除容器
docker rm
新镜像
Registry
docker login / push / pull / search

镜像操作命令(Images)

Dockerfile ──► build ──► 镜像 ──► pull / push / tag / rmi / inspect / history└──► save / load / import / export
  • docker images:查看镜像列表
  • docker pull name[:tag]:拉取远程镜像
  • docker push name[:tag]:上传镜像到仓库
  • docker tag:为镜像打别名/版本
  • docker rmi:删除本地镜像
  • docker history:查看镜像构建层历史
  • docker save / docker load:镜像归档为 .tar 文件
  • docker import / docker export:容器转为镜像 / 镜像转文件系统

容器操作命令(Containers)

镜像 ──► run / create ──► 容器 ──► start ─► 运行状态 ──► stop / kill / pause ──► rm└──► exec / attach / logs / inspect / top / port
  • docker run:新建 + 启动容器
  • docker create:新建但不启动
  • docker start / stop / restart / kill:控制生命周期
  • docker pause / unpause:暂停 / 恢复容器
  • docker exec:在运行容器中执行命令(推荐)
  • docker attach:接管容器主终端(慎用)
  • docker logs:查看日志输出
  • docker inspect:容器元信息(JSON)
  • docker port / docker top:查看端口映射 / 进程
  • docker rm:删除容器

文件交互命令(Host <-> Container)

主机文件 ←→ 容器文件使用:docker cp
  • docker cp host_path container:/path
  • docker cp container:/path host_path

构建与打包

  • docker build:根据 Dockerfile 构建镜像
  • docker save / docker load:镜像归档(镜像层)
  • docker export / docker import:容器文件系统导出导入

镜像仓库命令(Registry)

镜像 <──► Registry使用 pull / push / login / logout / search
  • docker login / logout
  • docker search
  • docker pull / docker push

系统信息命令(Engine)

  • docker version:Docker 版本
  • docker info:主机信息、存储、镜像数量等
  • docker events:实时事件流
http://www.lqws.cn/news/556489.html

相关文章:

  • 【分布式机架感知】分布式机架感知能力的主流存储系统与数据库软件
  • 微处理原理与应用篇---STM32寄存器控制GPIO
  • 矩阵的条件数(Condition Number of a Matrix)
  • 华为云Flexus+DeepSeek征文 | 基于华为云ModelArts Studio安装NoteGen AI笔记应用程序
  • Learning PostgresSQL读书笔记: 第11章 Transactions, MVCC, WALs, and Checkpoints
  • 基于Docker的mosquitto安装测试
  • FPGA设计的上板调试
  • python多线程详细讲解
  • Python爬虫实战:研究difflib库相关技术
  • Ubuntu 主机通过 `enp4s0` 向开发板共享网络的完整步骤
  • 默克树技术原理
  • 组成原理--指令指令集寻址方式的介绍
  • ubuntu-server 与 ubuntu-live-server 的区别 笔记250628
  • Java锁机制知识点
  • 网关ARP防护的措施
  • 【开源初探】基于Qwen2.5VL的OCRFlux
  • vue-28(服务器端渲染(SSR)简介及其优势)
  • LNA设计
  • macOS生成密钥对教程
  • 网络攻防技术
  • WOE值:风险建模中的“证据权重”量化术——从似然比理论到FICO评分卡实践
  • 最后的生还者2:重制版 免安 中文离线运行版+整合包
  • Flutter 使用flutter_inappwebview加载H5 在Windows 11 上应用闪退问题排查与解决方案
  • [幻灯片]分析设计高阶-03行为01-202506更新-GJ-002
  • 系统架构设计师备考之架构设计基础
  • docker安装elasticsearch和kibana
  • bboss jobflow使用介绍
  • Java--面向对象基础--类与方法
  • GitHub 趋势日报(2025年06月27日)
  • spring spi源码