内部培训
02 第2周D7 Docker

D7 Docker — 课件

D7 Docker — 课件

1. 封面

  • D7 Docker|第 2 周

2. 目录

  • 镜像vs容器 / Dockerfile / 常用命令 / registry / compose

3. 镜像 vs 容器

  • 幻灯1:镜像=只读模板,容器=运行实例
  • 幻灯2:类比 —— 安装包 vs 运行中的程序
  • 幻灯3:镜像分层(增量层,改动小重建快)

4. Dockerfile

  • 幻灯1:FROM / WORKDIR / COPY / RUN / CMD
  • 幻灯2:公司 Python 服务示例
  • 幻灯3:缓存优化 —— 先 COPY 依赖再 COPY 代码

5. 常用命令

  • 幻灯1:build / images / run -p
  • 幻灯2:ps / logs / exec / stop / rm / rmi
  • 幻灯3:-p 宿主机:容器 端口映射(D2 端口概念)

6. registry

  • 幻灯1:集中存镜像,供集群拉取
  • 幻灯2:公司仓库 registry.akria.net(zot)
  • 幻灯3:tag/push/pull + 命名规范
  • 幻灯4:docker tag ≠ git tag

7. docker-compose

  • 幻灯1:compose 示例(web + db)
  • 幻灯2:up -d 一把拉起
  • 幻灯3:生产用 K8s,compose 主要本地/测试

8. 数据与网络

  • 幻灯1:容器删除数据丢失 → volume 持久化
  • 幻灯2:容器网络、compose 内服务名即域名

9. 常见误区

  • 幻灯1:容器≠VM / 删除丢数据 / 缓存优化 / tag 混淆

10. 作业布置

  • 幻灯1:容器化一个小服务 + compose(详见作业.md)

11. 结尾

  • 预告 D8:Kubernetes —— 生产级容器编排

On this page