我是Docker的新手。我有一个应用程序,它运行在apache2和nodejs(在pm2上运行)和postgresql数据库。
我正在尝试将Dockerfile和package.json文件创建到现有项目(如上所述),但我无法继续进行,因为有时我会收到npm问题的错误。
我正在尝试使用apache运行示例nodejs但是我收到此错误.. curl:(52)来自服务器的空回复。
我的示例Dockerfile是
FROM node:4.2.6
WORKDIR /usr/src/app
COPY package*.json ./
RUN npm install
#RUN npm install pm2 -g
COPY . .
EXPOSE 4000
CMD ["npm", "start"]
我的Package.json是
{
"name": "pm2",
"version": "1.0.0",
"description": "Node.js on Docker",
"author": "",
"main": "server.js",
"scripts": {
"start": "node server.js"
},
"dependencies": {
"express": "^4.16.1"
}
}
请帮帮我