Docker 资源汇总

官方文档、镜像仓库、学习路径与生产落地清单。

Beginner
Key Points官方文档解决 80% 的问题,剩下靠 compose 参考与镜像的 README;生产落地按「镜像、日志、资源、安全」四块检查。

官方资源

ResourceLinkUse
Docker Docsdocs.docker.comReference for every command
Docker Hubhub.docker.comOfficial images and tags
Compose speccompose-spec.ioEvery YAML field
Moby (source)github.com/moby/mobyBehaviour details

镜像从哪找

  • Docker Hub 官方镜像 — nginx、mysql、redis 这类无前缀的
  • Verified Publisher — 厂商认证,如 bitnami/*
  • 云厂商镜像站 — 阿里云、腾讯云都有同步的公共镜像
Pulling an image means running someone else's code. Prefer official or Verified Publisher images, check docker history, and pin by digest in production.

生产落地清单

AreaCheck
ImageMulti-stage, non-root user, pinned digest, small base
LogsApp logs to stdout, log driver with rotation
Resources--memory, --cpus, healthcheck
DataNamed volumes, backup verified
NetworkUser-defined network, only expose what must be public
SecurityNo secrets in ENV, scan images, keep base updated

下一步学什么

  1. Kubernetes —— 多机编排的事实标准
  2. 容器镜像安全 —— Trivy / Grype 扫描、签名与准入
  3. CI/CD —— 在流水线里构建、推送、部署镜像
  4. 可观测性 —— 日志聚合、指标、链路追踪
Bash
# 镜像漏洞扫描,一行上手
docker run --rm -v /var/run/docker.sock:/var/run/docker.sock \
  aquasec/trivy image nginx:1.27-alpine

Friends & Partners