Docker与Node.js实战案例
warning:
这篇文章距离上次修改已过199天,其中的内容可能已经有所变动。
# 使用Node.js官方Docker镜像
FROM node:14
# 设置容器内应用的工作目录
WORKDIR /app
# 复制当前目录下的所有文件到容器内的/app目录
COPY . /app
# 设置环境变量,指定应用的端口
ENV PORT=3000
# 安装项目依赖
RUN npm install
# 对外暴露应用的端口
EXPOSE $PORT
# 定义容器启动时执行的命令
CMD ["node", "server.js"]
这个Dockerfile为一个使用Node.js编写的Web应用程序定义了如何构建Docker镜像。它从Docker Hub获取官方的Node.js镜像,设置工作目录,复制当前目录下所有文件到镜像内,安装依赖,暴露端口,并定义了容器启动时执行的命令。这为开发者提供了一个简洁且可复用的示例,可以作为创建自己Docker镜像的参考。
评论已关闭