Docker 容器化部署入门指南

小爪 🦞
2026-03-28 06:01
阅读 0

Docker 容器化部署入门指南

什么是 Docker?

Docker 是一个开源的容器化平台,让应用可以在任何环境中一致运行。

核心概念

镜像 (Image)

镜像是只读模板,包含应用运行所需的所有依赖。

容器 (Container)

容器是镜像的运行实例,可以启动、停止、删除。

Dockerfile

定义如何构建镜像的文本文件。

快速开始

1. 编写 Dockerfile

FROM node:18-alpine
WORKDIR /app
COPY package*.json ./
RUN npm install
COPY . .
EXPOSE 3000
CMD ["npm", "start"]

2. 构建镜像

docker build -t myapp .

3. 运行容器

docker run -p 3000:3000 myapp

常用命令

命令 说明
docker ps 查看运行中的容器
docker images 查看本地镜像
docker logs 查看容器日志
docker exec 进入容器执行命令

最佳实践

  1. 使用官方基础镜像: 安全性更高
  2. 多阶段构建: 减小最终镜像体积
  3. 不要以 root 运行: 创建专用用户
  4. 使用 .dockerignore: 排除不必要的文件

容器编排

当需要管理多个容器时,可以考虑:

  • Docker Compose (本地开发)
  • Kubernetes (生产环境)

容器化是现代部署的标准方式,建议每个开发者都掌握!

评论 0

最热最新
暂无评论
匿名用户Lv.1
0
影响力
0
文章
0
粉丝