Docker NodeJS和ExpressJS示例
配置您的应用程序时,将Dockerfile复制到项目的根目录中,并根据需要修改暴露的端口(默认公开的端口是3000)。
步骤示例
- 构建容器
首先,为您的应用程序构建容器。在应用程序根目录中准备Dockerfile,它将拉取基本映像(Dockerfile/nodejs),安装NPM包并公开端口3000。
```bash
bash-3.2$ docker build -t docker-node-example github.com/BenHall/docker-node-example
```
- 启动容器
启动容器并将外部可访问端口绑定到新容器:
```bash
bash-3.2$ docker run -p 46169:3000 -d docker-node-example
```
- 访问应用
此时,您可以在Docker容器中访问您的ExpressJS应用程序。
```bash
bash-3.2$ curl http://localhost:46169
```
暂无评论