Из Azure мы пытаемся создать контейнер, используя экземпляры контейнера Azure с подготовленным YAML. С машины, на которой мы выполняем команду az container create, мы можем успешно войти в наш частный реестр (например, fa-docker-snapshot-local.docker.comp.dev в JFrog Artifactory) после ввода пароля, и мы можем докер тоже тяни его
docker login fa-docker-snapshot-local.docker.comp.dev -u svc-faselect
Login succeeded
Таким образом, мы можем успешно вытащить его, и путь к изображению будет таким же, как при ручном вытягивании докера:
image: fa-docker-snapshot-local.docker.comp.dev/fa/ads:test1
У нас есть файл YAML для развертывания, и мы пытаемся создать контейнер с помощью команды z с ТОГО ЖЕ сервера. В файле YAML мы установили ту же информацию реестра: сервер, имя пользователя и пароль, а также тот же образ.
az container create --resource-group FRONT-SELECT-NA2 --file ads-azure.yaml
Когда мы пытаемся выполнить эту команду, это занимает 30 минут, после чего отображается сообщение: Сбой развертывания. Операция завершилась неудачно со статусом 200: сбой состояния ресурса
Полный Ямл:
apiVersion: '2019-12-01'
location: eastus2
name: ads-test-group
properties:
containers:
- name: front-arena-ads-test
properties:
image: fa-docker-snapshot-local.docker.comp.dev/fa/ads:test1
environmentVariables:
- name: 'DBTYPE'
value: 'odbc'
command:
- /opt/front/arena/sbin/ads_start
- ads_start
- '-unicode'
- '-db_server test01'
- '-db_name HEDGE2_ADM_Test1'
- '-db_user sqldbadmin'
- '-db_password pass'
- '-db_client_user HEDGE2_ADM_Test1'
- '-db_client_password Password55'
ports:
- port: 9000
protocol: TCP
resources:
requests:
cpu: 1.0
memoryInGB: 4
volumeMounts:
- mountPath: /opt/front/arena/host
name: ads-filesharevolume
imageRegistryCredentials: # Credentials to pull a private image
- server: fa-docker-snapshot-local.docker.comp.dev
username: svcacct-faselect
password: test
ipAddress:
type: Private
ports:
- protocol: tcp
port: '9000'
volumes:
- name: ads-filesharevolume
azureFile:
sharename: azurecontainershare
storageAccountName: frontarenastorage
storageAccountKey: kdUDK97MEB308N=
networkProfile:
id: /subscriptions/746feu-1537-1007-b705-0f895fc0f7ea/resourceGroups/SELECT-NA2/providers/Microsoft.Network/networkProfiles/fa-aci-test-networkProfile
osType: Linux
restartPolicy: Always
tags: null
type: Microsoft.ContainerInstance/containerGroups
Не могли бы вы помочь нам, почему возникает эта ошибка? Спасибо