首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将多集装箱码头应用程序部署到Azure容器服务

将多集装箱码头应用程序部署到Azure容器服务
EN

Stack Overflow用户
提问于 2017-01-30 22:28:13
回答 1查看 1.2K关注 0票数 0

我有一个多容器码头应用程序,在吉特布,可以访问这里。我希望在ACS集群的帮助下,使用DC/OS编排在Azure上部署这个坞应用程序(我能够在本地运行应用程序)。

我遵循了这个关于azure文档的https://learn.microsoft.com/en-us/azure/container-service/container-service-setup-ci-cd指南,并成功地部署了一个示例应用程序。我无法在该端口向服务器发送请求。我试图更改docker-compose.yml文件的端口,以便在外部将端口5000映射到内部的8080,但它似乎不起作用。

可以在Github上访问代码。

The当前看起来如下所示

代码语言:javascript
复制
services:
app:
  build: ./application
  image: ethercis-app

ports:
  - "5000:8080"
depends_on:
  - postgres

postgres:
  build: ./postgres
  image: ethercis-db
EN

回答 1

Stack Overflow用户

发布于 2017-01-31 02:28:41

更新:根据您在以下评论中提供的其他信息:

在您的LB规则中,您在端口80上使用了一个探测,但是您的容器正在公开端口5000。请参阅https://learn.microsoft.com/en-us/azure/container-service/container-service-enable-public-access

原始响应: ACS使用8080端口进行马拉松比赛,而不是使用代理。您的工作负载在代理上运行,因此端口映射应该没有问题。有什么症状让你说这里有港口冲突?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41946535

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档