docker-compose怎么配置nginx多域名、https
web容器Dockerfile:
FROM node:latest
MAINTAINER YW
RUN mkdir -p /home/projects/web
WORKDIR /home/projects/web
COPY . /home/projects/web
RUN npm install
RUN npm run build
EXPOSE 9999
CMD [ "npm", "start"]
docker-compose文件怎么用nginx映射到web容器暴露的9999端口中,https又怎么用呢,多域名又如何配置呢?
version: '3.1'
services:
web:
build: .
container_name: web
restart: always
network_mode: host
跪求大佬指点
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果nginx也是容器,不需要端口映射,直接把整个服务映射进去
如果nginx在宿主机上:
通过ports属性,把容器的端口映射到宿主机的端口
至于https和多域名,完全就是nginx内部配置了,与docker-compose无关