我有一个生产阶段的dockerized 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
我无法通过80端口访问我的应用。
还有其他人遇到过这个问题吗?
任何人都可以提供任何建议,我将不胜感激。预先感谢。