Appearance
Day 23 - Docker容器化
Dockerfile
dockerfile
FROM golang:1.21-alpine AS builder
WORKDIR /app
COPY . .
RUN go build -o myapp .
FROM alpine
COPY --from=builder /app/myapp /usr/local/bin/
CMD ["myapp"]多阶段构建
- 减少镜像体积
- 只保留运行时文件
- 提高安全性
运行
bash
docker build -t myapp .
docker run -p 8080:8080 myapp📅 学习进度
| Day | 主题 | 状态 |
|---|---|---|
| 01-22 | 基础/工程 | ✅ |
| 23 | Docker | ✅ |
| 24 | K8s | ⬜ |
