Docker部署NodeJS项目
参考文档:https://nodejs.org/zh-cn/docs/guides/nodejs-docker-webapp
安装node
镜像
1 | docker pull node # 默认安装 node:latest 最新版 |
进入node项目
新建 Dockerfile
、.dockerignore
文件
Dockerfile:
1 | FROM node:latest |
.dockerignore:
1 | node_modules |
目录结构
1 | . |
构建镜像
1 | docker build . -t <username>/node-deocker-test |
1 | [root@VM-0-9-centos node-test]# docker images |
运行容器
1 | [root@VM-0-9-centos node-test]# docker run -d -p 9000:9000 oyal/node-test |
将主机数据挂载到容器
1 | docker run -d -p 9000:9000 -v /root/node-test:/usr/src/app oyal/node-test |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 白茶与风!
评论