1.3 KiB
Executable File
1.3 KiB
Executable File
Docker 学习计划
来源:2026-05-20 与牧尘对话,Docker 被定为急需技能 目标:能写 Dockerfile,能构建镜像,能为 Muchen 写生产级 Dockerfile
学习里程碑
| 里程碑 | 完成标准 |
|---|---|
| D1 | Docker 安装成功,docker version 能跑 |
| D2 | 能跑容器(docker run/pull/ps) |
| D3 | 能写简单 Dockerfile 并 build 镜像 |
| D4 | 能写多阶段构建(Go 编译 + Ubuntu 运行) |
| D5 | 为 Muchen 写生产级 Dockerfile |
学习任务(每次 cron 执行选一个推进)
-
检查 Docker 是否已安装
docker version- 如果没装,尝试安装或记录问题
-
基础命令练习
docker run hello-worlddocker ps -adocker images
-
Dockerfile 语法
- 写一个简单的 Python/Go 应用的 Dockerfile
- 理解 FROM/RUN/COPY/EXPOSE/CMD
-
多阶段构建
- 为 Go 程序写多阶段 Dockerfile
- 编译阶段用 golang:1.23,运行阶段用 ubuntu:24.04
-
Muchen Dockerfile
- 为 Muchen 的某个组件写 Dockerfile
- 目标:能独立运行、可迁移
当前状态
- 检查:
/home/muc/docker_progress.md - Cron 频率:每 3 小时一次
更新:2026-05-20 | 尚未开始