所以,这是我在网上找不到任何答案的第一个问题。
因此,基本上,我有一个redbird应用程序,它可以正常工作,我决定把它放在一个Docker容器中(不想运行屏幕或tmux等等)。
因此,我创建了一个Dockerfile,如下所示:
FROM node:alpine
WORKDIR /var/WebService/apps/redbird
COPY package*.json ./
RUN npm install
COPY . .
EXPOSE 80 443
CMD ["node", "app"]和一个码头-如下所示:
version: "3"
services:
redbird:
container_name: redbird
build: .
command: npm start
ports:
- "80"
- "443"
environment:
NODE_ENV: PRODUCTION但不起作用。
我的想法是:
为什么人们不谈论红鸟?我找到了关于红鸟的零帮助。
发布于 2019-10-16 17:15:52
你不需要码头组成来执行一个码头容器。您还可以在dockerhub (如https://hub.docker.com/r/myuserindocker/redbird-reverseproxy )上看到redbird的图像。
docker run --rm -p 80:80 -p 443:443 myuserindocker/redbird-reverseproxyhttps://stackoverflow.com/questions/58415605
复制相似问题