Skip to main content

Docker 入门指南

·117 words·1 min
Author
lyonmu

什么是 Docker
#

Docker 是一个开源的容器化平台。

核心概念
#

  • Image:只读模板
  • Container:运行实例
  • Dockerfile:构建脚本

常用命令
#

docker images
docker run -d -p 8080:80 nginx
docker ps
docker logs -f container_id

Dockerfile 示例
#

FROM golang:1.21-alpine
WORKDIR /app
COPY . .
RUN go build -o main .
CMD ["./main"]

最佳实践
#

  1. 使用 .dockerignore
  2. 多阶段构建
  3. 非 root 用户