У меня есть приложение документированного внешнего интерфейса vuejs производственной стадии, которое обслуживается сервером nginx.
Когда я запускаю один контейнер с помощью команды:
docker run -p 80:80 my-dockerhub-username/my-vuejs-app
, тогда он нормально работает, и я могудостигните его через порт 80.
... однако, по какой-то причине, когда я использую docker-compose, чтобы раскрутить свое приложение, используя следующий docker-compose.yml:
version: '3'
services:
api:
image: my-dockerhub-username/my-vuejs-app
ports:
- 80:80
web:
image: my-dockerhub-username/my-rest-api
ports:
- 9001:9001
Iне удается связаться с моим приложением через порт 80.
Кто-нибудь еще сталкивался с этой проблемой?
Буду признателен за любые предложения, которые кто-либо может предложить.Заранее спасибо.