我有两个应用程序:api 和 web。两者都有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 端口上没有任何内容,端口 80 上没有Apache2 Ubuntu 默认页面。
有人可以帮我创建正确的docker-compose.yml
吗?
如果您的应用程序在端口 80 上进行内部侦听,则必须编写:
端口:-“8080:80”
和
端口:-“8081:80”
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句