【问题标题】:Publish a Service Fabric Container project发布 Service Fabric 容器项目
【发布时间】:2017-09-15 22:23:58
【问题描述】:

我不会发布容器。就我而言,我想将 MVC4 Webrole 放入容器中。 ...但实际上,容器内的内容并不重要。

  1. 他们的 primary tutorial for using a container 升级和转移旧应用程序使用持续交付。普通用户并不总是需要这个。

  2. 可以使用 Visual Studio 对 Docker Compose 的支持来代替持续交付: Connect-ServiceFabricCluster <mycluster> 然后New-ServiceFabricComposeApplication -ApplicationName> <mytestapp> -Compose docker-compose.yml

    但是完全遵循their tutorial 仍然会导致错误。应用程序出现在集群中但立即输出错误事件:

    “SourceId='System.Hosting', Property='Download:1.0:1.0'。期间出错 下载。无法下载容器映像 fabrikamfiber.web"

我是否错过了他们希望显而易见的整个步骤?但是,即使我自己将图像放在我的 Docker Hub 注册表中也没有帮助?还是必须是Azure Container Registry

【问题讨论】:

  • Docker Hub 应该可以正常工作,不需要 ACR。也许这些博文有帮助:blog.sluijsveld.com/20/05/2017/…loekd.wordpress.com/2017/02/08/…
  • 到底是怎么找到的。 ^^ 从他们那里我应该能够走得更远。您可以重写您的评论作为答案。我在 Microsoft 文档的 cmets 中链接了这个线程。
  • 我写了一个,我的同事写了另一个。

标签: docker-compose azure-service-fabric docker-container


【解决方案1】:

Docker Hub 应该可以正常工作,不需要 ACR。 这些博文可能会有所帮助:

【讨论】:

  • 部署期间还有什么问题?我完全遵循您和微软的教程 (docs.microsoft.com/en-us/azure/service-fabric/…),但我无法通过 <myapp>.westeurope.cloudapp.azure.com 访问群集上的解决方案。无论我做什么:“网站无法访问”。
  • 您可以 RDP 进入运行该服务的节点之一,看看它在那里运行是否正常?如果是这样,配置 Azure 负载均衡器可能很简单。你可以使用第 2 部分的文章进行调试吗? loekd.wordpress.com/2017/02/08/…
  • 进一步测试。不幸的是,我将不得不重新部署我的集群。我没有使用模板,因为您最终可以直接选择支持 VM 的 docker。关于 SF-Explorer 的输出,一切都应该运行良好。部署一切以启用 RDP 是否值得?负载均衡器问题可能是什么。由于没有任何教程提到这一点,因此没有更改任何内容。
  • 即使this 发布公共可用 docker 容器的两步教程也不起作用。可能有什么问题???我的集群是安全的。将端口更改为 443 也无济于事。
  • 负载均衡器需要有80和443端口的负载均衡规则,你有吗?
猜你喜欢
  • 2018-02-14
  • 2017-04-17
  • 2016-03-31
  • 2020-07-08
  • 2020-01-23
  • 1970-01-01
  • 1970-01-01
  • 2017-06-09
  • 2017-06-19
相关资源
最近更新 更多