我终于弄清楚如何将Magento容器安装到Swarm docker群集中,现在我可以访问其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?
非常感谢!
答案 0 :(得分:3)
您需要在Azure负载均衡器中打开该端口。请参阅https://docs.microsoft.com/en-us/azure/container-service/container-service-enable-public-access(这是使用DC / OS的ACS文档,但过程应该相同)