机器已经安装好docker, 版本是Docker version 1.9.1, build a34a1d5。
1. 从163下载镜像
docker pull hub.c.163.com/public/nodejs:5.7.0
2. 编写Dockerfile
WORKDIR /app
COPY . /app
RUN npm install
EXPOSE 8123
CMD ["npm", "start"]
3. 编写Package.json
{
"name": "nodetest",
"version": "1.0.0",
"description": "Node.js on Docker",
"author": "boatman",
"main": "test.js",
"scripts": {
"start": "node test.js"
},
"dependencies": {
"express": "^4.13.3"
}
}
1. 从163下载镜像
docker pull hub.c.163.com/public/nodejs:5.7.0
2. 编写Dockerfile
FROM hub.c.163.com/public/nodejs:5.7.0
RUN mkdir -p /appWORKDIR /app
COPY . /app
RUN npm install
EXPOSE 8123
CMD ["npm", "start"]
3. 编写Package.json
{
"name": "nodetest",
"version": "1.0.0",
"description": "Node.js on Docker",
"author": "boatman",
"main": "test.js",
"scripts": {
"start": "node test.js"
},
"dependencies": {
"express": "^4.13.3"
}
}

本文记录了在使用Docker运行Nodejs 5.7.0时遇到的问题,包括配置、依赖管理和环境设置等挑战,最终成功运行并展示了成果。
最低0.47元/天 解锁文章
1061

被折叠的 条评论
为什么被折叠?



