是否可以在Windows(或其他平台,例如Raspbian)上开发NoneJS应用程序,并使用Docker在Linux上部署它?
答案 0 :(得分:1)
是的,如果您将nodejs应用程序停靠。 nodejs.org
explains:
package.json
,server.js
,...)FROM node:argon
创建一个Dockerfile(在同一文件夹中),即节点4.6.1(或其他版本:请参阅hub.docker.com/_/node/
:latest is 7.0.0)那是:
FROM node:argon
# Create app directory
RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app
# Install app dependencies
COPY package.json /usr/src/app/
RUN npm install
# Bundle app source
COPY . /usr/src/app
EXPOSE 8080
CMD [ "npm", "start" ]
你建立并运行:
docker build -t <your username>/node-web-app .
docker run -p 49160:8080 -d <your username>/node-web-app