У меня проблема с использованием docker.
version: '3'
services:
kanban-postgres:
image: "postgres:9.6-alpine"
container_name: kanban-postgres
volumes:
- kanban-data:/var/lib/postgresql/data
ports:
- 5432:5432
environment:
- POSTGRES_DB=kanban
- POSTGRES_USER=kanban
- POSTGRES_PASSWORD=kanban
kanban-app:
build: ./kanban-app
container_name: kanban-app
environment:
- DB_SERVER=kanban-postgres
- POSTGRES_DB=kanban
- POSTGRES_USER=kanban
- POSTGRES_PASSWORD=kanban
ports:
- 8080:8080
links:
- kanban-postgres
kanban-ui:
build: ./kanban-ui
container_name: kanban-ui
ports:
- 4200:80
links:
- kanban-app
volumes:
kanban-data:
Dockerfile для пользовательского интерфейса:
### STAGE 1: Build ###
FROM node:12.7-alpine AS build
WORKDIR /usr/src/app
COPY package.json ./
RUN npm install
COPY . .
RUN npm run build
### STAGE 2: Run ###
FROM nginx:1.17.1-alpine
COPY default.conf /etc/nginx/conf.d/default.conf
COPY --from=build /usr/src/app/dist/kanban-ui /usr/share/nginx/html
EXPOSE 80
Dockerfile для APP:
FROM maven:3.6.1-jdk-8-slim AS build
RUN mkdir -p /workspace
WORKDIR /workspace
COPY pom.xml /workspace
COPY src /workspace/src
RUN mvn -f pom.xml clean package
FROM openjdk:8-alpine
COPY --from=build /workspace/target/*.jar app.jar
EXPOSE 8080
ENTRYPOINT ["java","-jar","app.jar"]
Все начинается , Последнее сообщение от Docker: Tomcat запущен на порте (-ах): 8080 (http) с контекстным путем '/ api'
При запуске браузера у меня нет подключения ни к localhost: 8080, ни к localhost: 4200
Я новичок в использовании docker и мне нужна помощь, чтобы запустить что-то в первый раз. Спасибо за помощь.