Я пытаюсь настроить пи-дыру в Azure Экземпляре контейнера. Вот ссылка на файл docker -compose pi-hole.
После ссылки YAML для Azure экземпляра контейнера, я пытаюсь преобразовать этот docker -компонентный файл.
Вот файл YAML, который я заполнил.
name: pi-hole
apiVersion: '2018-10-01'
location: westus2
tags: {}
properties:
containers:
- name: pihole
properties:
image: pihole/pihole:latest
ports:
- protocol: TCP
port: 53
- protocol: UDP
port: 53
- protocol: UDP
port: 67
- protocol: TCP
port: 80
- protocol: TCP
port: 443
environmentVariables:
- name: TZ
value: Asia/Kolkata
resources: # Resource requirements of the instance
requests:
memoryInGB: 1
cpu: 1
restartPolicy: Always
ipAddress:
ports:
- protocol: TCP
port: 53
- protocol: UDP
port: 53
- protocol: UDP
port: 67
- protocol: TCP
port: 80
- protocol: TCP
port: 443
type: public
dnsNameLabel: my-pihole
osType: Linux
Когда я даю одинаковые порты с разными протоколами (TCP 53 и UDP 53), например, как это было указано в файле docker -compose, создание группы контейнеров завершается ошибкой со следующей ошибкой
> az container create -g myResourceGroup -f container.yaml
Duplicate ports '53' found in container group 'pi-hole' container 'pihole'.
Как мне ввести порты для настройки порта 53 в TCP и UDP, как пример docker -compose файла.