Docker与Node.js容器化
# 使用Node.js官方Docker镜像作为基础镜像
FROM node:14
# 设置容器内工作目录
WORKDIR /app
# 将当前目录下的所有文件复制到容器内工作目录
COPY . .
# 设置环境变量,指定应用的端口
ENV PORT=3000
# 在容器启动时运行应用
CMD ["node", "server.js"]
这个Dockerfile演示了如何为一个Node.js应用程序创建一个Docker镜像。它从Docker Hub上的官方Node.js镜像继承,设置工作目录,复制应用文件,并设置了应用的启动命令。这样,你就可以使用docker build
命令构建镜像,并使用docker run
命令启动容器。
评论已关闭