I have application and Jenkins containers running on my droplet. I have two docker containers like that:
8081 port is open and I can open Jenkins, but 8080 port stay closed(it's closed when I check it on www.yougetsignal.com). I can't open it. what is the problem?
this is docker-compose.yml file:
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:
and application 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