欢迎扫码,加作者微信

Docker 入门到实战:构建你的第一个微服务镜像

2026-02-14 11:00:00
2026-02-14 11:00:00

一、 Docker 解决了什么问题?

“在我的机器上能跑,在服务器上就不行了。” Docker 通过将应用及其依赖打包成一个轻量级的容器,彻底解决了环境一致性问题。

二、 编写 Dockerfile

以下是一个简单的 Node.js 应用的 Dockerfile:


# 1. 选择基础镜像
FROM node:18-alpine

2. 设置工作目录

WORKDIR /app

3. 复制依赖文件并安装

COPY package*.json ./
RUN npm install --production

4. 复制源代码

COPY . .

5. 暴露端口

EXPOSE 3000

6. 启动命令

CMD ["node", "app.js"]

三、 常用命令速查

  • docker build -t my-app .:构建镜像
  • docker run -d -p 3000:3000 my-app:后台运行容器
  • docker ps:查看运行中的容器
  • docker exec -it [container_id] sh:进入容器终端
文章目录
Copyright © 2026 湘ICP备2025142407号
🎉 今日第 1 位访客 📊 年访问量 0 💝 累计赞赏 1000+