Я пытаюсь настроить network_mode: host в моем файле docker-compose в рамках моего веб-приложения Azure для контейнера. Но похоже, что этот параметр игнорируется согласно журналам. В команде docker run, созданной автоматически с помощью azure, не передается параметр --network.
Не могли бы вы помочь понять, почему? Это из-за ограничений лазурного? Или это вообще невозможно ни в одном облачном провайдере?
Заранее спасибо.
Это не ограничение облака, это ограничение службы, которую вы пытаетесь использовать. Azure предоставила несколько вариантов размещения контейнеров. Веб-приложение Azure для контейнеров, экземпляров контейнеров Azure и служб Azure Kubernetes. Судя по вашему вопросу, похоже, что вы используете подход веб-приложения для контейнеров. В --network
параметр игнорируется в Веб-приложение Azure для контейнеров.
Служба Azure Kubernetes (AKS) управляет вашей размещенной средой Kubernetes, позволяя быстро и легко развертывать контейнерные приложения и управлять ими без опыта оркестровки контейнеров. Он также устраняет бремя текущих операций и обслуживания за счет выделения ресурсов, обновления и масштабирования ресурсов по запросу, не переводя приложения в автономный режим. AKS позволит вам настроить сеть, вот наша документация: