跳过正文
  1. 云计算/

Docker 容器化入门

·274 字·1 分钟·
博主
作者
博主
用 Hugo 与 Blowfish 构建的中英双语博客。
目录

容器解决什么问题
#

“在我机器上好好的”——环境不一致是运维噩梦。容器把应用与运行环境打包成镜像,随处可跑。

核心概念
#

  • 镜像(Image):只读模板,由多层组成
  • 容器(Container):镜像的运行实例,可启停删除
  • 数据卷(Volume):持久化容器数据
  • Dockerfile:声明式构建镜像的脚本

常用命令
#

docker build -t my-app .
docker run -d -p 8080:80 my-app
docker compose up -d

最佳实践
#

  • 多阶段构建缩小镜像体积
  • 容器内进程前台运行,便于日志收集
  • 敏感信息走环境变量或 secrets,不写进镜像

小结
#

Docker 降低了交付成本,也让本地与生产环境趋于一致。掌握它,是云原生之路的第一步。