Докер сочиняет два простых приложения - PullRequest
0 голосов
/ 29 октября 2018

У меня есть два приложения: API и веб. Оба имеют свои dockerfile, и если я строю их по отдельности, работает нормально. Но сейчас я пытаюсь создать docker-compose.yml

version: '3'
services:
  web-api:
    build: ./RatesApi
    ports:
     - "8080:8080"
  web:
    build: ./Rates
    ports:
     - "8081:8081"

docker-compose build создает изображения, а docker-compose up дает:

web-api_1  | Hosting environment: Production
web-api_1  | Content root path: /app
web-api_1  | Now listening on: http://[::]:80
web-api_1  | Application started. Press Ctrl+C to shut down.
web_1      | Hosting environment: Production
web_1      | Content root path: /app
web_1      | Now listening on: http://[::]:80
web_1      | Application started. Press Ctrl+C to shut down.

ничего на моих разыскиваемых портах 8080 и 8081 и Страница Apache2 Ubuntu по умолчанию на порте 80.

Может кто-нибудь помочь мне создать правильный docker-compose.yml?

1 Ответ

0 голосов
/ 29 октября 2018

Если ваше приложение прослушивает порт 80, вы должны написать:

Порты: - "8080: 80"

и

Порты: - "8081: 80"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...