С Docker он будет управлять /etc/hosts
для вас, когда вы запустите Docker CLI docker run
, см.
Управление / etc / hosts:
В вашем контейнере будут строки в / etc / hosts, которые определяют имя хоста самого контейнера, а также localhost и некоторые другие общие вещи.
И для AzureЭкземпляр контейнера, укажите командную строку при создании экземпляра контейнера для переопределения командной строки, вставленной в образ контейнера.Это похоже на аргумент командной строки --entrypoint
для docker run
.Экземпляр контейнера завершится после выполнения команды.Подробнее см. Переопределение командной строки .
. Я предлагаю создать интерактивную оболочку с экземпляром контейнера с помощью команды CLI az container exec containerName --exec-command "/bin/sh"
, если на изображении есть /bin/sh
иЭкземпляр контейнера имеет общедоступный IP-адрес.
А если у вас есть более сложные действия с контейнером, возможно, вам больше подойдет Служба Azure Kubernetes .