Docker如何启动node.js应用
Docker如何启动node.js利用
要在Docker中启动Node.js利用,需要依照以下步骤进行操作:
1. 创建一个包括Node.js的Docker镜像,可使用官方提供的Node.js镜像,也能够使用其他基于Node.js的镜像。例如,可以在Dockerfile中使用以下命令来选择一个官方的Node.js镜像:
```
FROM node:14
```
2. 在Dockerfile中添加以下命令,将利用代码复制到镜像中的工作目录:
```
WORKDIR /usr/src/app
COPY . .
```
3. 在Dockerfile中添加以下命令,安装利用的依赖项:
```
RUN npm install
```
4. 在Dockerfile中添加以下命令,指定利用的启动命令:
```
CMD [ "npm", "start" ]
```
5. 在终端中使用`docker build`命令构建Docker镜像。例如,可以运行以下命令:
```
docker build -t my-node-app .
```
6. 使用`docker run`命令在Docker容器中运行利用。例如,可以运行以下命令:
```
docker run -p 3000:3000 my-node-app
```
这将在本地的3000端口上启动Node.js利用。
注意:在履行上述步骤时,确保在利用代码的根目录中包括一个`package.json`文件,并且该文件中定义了`start`脚本,用于启动利用。
文章来源:丸子建站
文章标题:Docker如何启动node.js应用
https://www.wanzijz.com/view/73876.html