У меня есть приложение и контейнеры Jenkins, работающие на моей капле. У меня есть два контейнера-докера:
8081 порт открыт, и я могу открыть Jenkins, но порт 8080 остается закрытым (он закрывается, когда я проверяю его на www.yougetsignal.com). Я не могу открыть это. в чем проблема?
это файл docker-compose.yml:
version: '2'
services:
web_app:
build:
context: .
dockerfile: ./Docker/Dockerfile
container_name: web_app
restart: unless-stopped
ports:
- 8080:8080
networks:
- net
jenkins:
image: jenkinsci/blueocean
container_name: jenkins
volumes:
- "/var/www/jenkins/jenkins_home:/var/jenkins_home"
- "/var/run/docker.sock:/var/run/docker.sock"
- "/var/www/jenkins:/home"
ports:
- "8081:8080"
networks:
- net
networks:
net:
и приложение Dockerfile:
# Stage 1
FROM node:10.15-alpine as node
WORKDIR /usr/src/app
COPY package*.json ./
RUN npm install
COPY . .
RUN npm run build
# Stage 2
FROM nginx:1.13.12-alpine
COPY --from=node /usr/src/app/dist/oshop /usr/share/nginx/html
COPY Docker/nginx.conf /etc/nginx/conf.d/default.conf