0

我终于弄清楚如何将 Magento 容器安装到 Swarm dockers 集群中,现在我可以访问它的 URL,例如 http://xxxagents.australiaeast.cloudapp.azure.com (端口 80)

然后我遇到了另一个问题:如果我使用 docker-compose 安装另一个具有 Magento 端口号 83(非 80)的容器,我的网络浏览器会告诉我页面无法打开。

这是我那部分的 yml 脚本:

magento:
  image: 'bitnami/magento:latest'
  environment:         
    - MAGENTO_HOST=xxxxagents.australiaeast.cloudapp.azure.com
    - MARIADB_HOST=10.0.0.4
    - MARIADB_PORT=3303
    - APACHE_HTTP_PORT=83
ports:
     - '83:83' 

主机和端口号已成功写入 core_config_data 表。有谁知道为什么我无法通过:http: //xxxagents.australiaeast.cloudapp.azure.com :83 打开?

非常感谢!

4

1 回答 1

3

您需要在 Azure 负载均衡器中打开端口。请参阅https://docs.microsoft.com/en-us/azure/container-service/container-service-enable-public-access(这被列为使用 DC/OS 的 ACS 的文档,但过程应该相同)

于 2017-03-27T07:53:09.613 回答