Docker 组成两个简单的应用程序

汤姆1410

我有两个应用程序: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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

同一端口上的两个Docker容器(数据库和简单Java应用程序)之间的通信

寻找在 docker 上运行的两个 Web 应用程序之间存储文件的最佳方式

连接两个在 docker-compose 上单独运行的应用程序

Docker 组合两个应用程序初始化数据库

在同一服务器上的docker上运行两个Laravel应用程序并指向子域

从docker创建两个influxdb组成YAML文件

Docker-compose拉出两个图像,一个应用程序,并且流畅,但是没有日志发送到stdout进行流畅

使用Docker和NGINX将两个单独的Webpack开发服务器应用程序添加到子文件夹中

带有两个 Spring Boot 应用程序的 Docker Compose 得到“消息”:“对 GET 请求的 I/O 错误 \”http://127.0.0.1:8010/....: 连接被拒绝”

部署Docker应用程序的最简单方法

由多个存储库组成的Docker应用程序的Git存储库设置

Docker for Golang应用程序

集成两个Docker应用-Docker compose和Docker run

3个不同的应用程序和Docker容器

在 azure protal 中连接两个应用程序服务和简单的表

findViewById() 在两个整数的总和中返回 null 简单应用程序

无法与简单的Docker Node.js Web应用程序通信

无法在 Docker 上构建简单的 Django 应用程序(必须支持 Postgres + Mysql)

Docker中的简单Java应用程序-无法找到或加载Main类

在 Ubuntu 20.04 上的 docker 容器中运行简单的 X11 应用程序

在Docker Hub上共享多容器应用程序的最简单方法是什么?

使用 PostgresSql 数据库在 docker 容器中运行简单的 Kotlin Ktor 应用程序

在AWS Elastic Beanstalk的Docker容器中启动简单的Web应用程序时出错

如何在没有 gcc 编译器的情况下在 docker 中打包和发布一个简单的 c 应用程序?

如何在两个不同的Docker容器中的两个Django应用之间建立连接?

多个应用程序的 docker 文件?

docker 从图像编写 php 应用程序

Jersey Web 应用程序的 Docker 镜像

使用Docker构建应用程序堆栈