dockerfile制作node.js镜像
时间: 2023-10-01 21:06:01 浏览: 119
Docker实践–部署Nodejs应用
可以参考以下的 Dockerfile 来制作一个 Node.js 镜像:
```
# 使用 Node.js 官方提供的 image 作为基础镜像
FROM node:14
# 设置工作目录
WORKDIR /app
# 将本地代码复制到容器中的工作目录
COPY . .
# 安装 Node.js 依赖
RUN npm install
# 设置容器启动命令,启动 Node.js 应用
CMD [ "npm", "start" ]
```
将以上内容保存为 `Dockerfile` 文件,然后在同一目录下执行以下命令来构建镜像:
```
docker build -t my-node-app .
```
其中 `-t my-node-app` 表示给镜像取一个名字,`.` 表示 Dockerfile 所在目录。
构建完成后,可以使用以下命令来运行容器:
```
docker run -p 3000:3000 my-node-app
```
其中 `-p 3000:3000` 表示将容器内的 3000 端口映射到本地的 3000 端口,`my-node-app` 是镜像名称。
阅读全文