Azure Инструмент метки распознавателя форм Docker: Отсутствует лицензионное соглашение = принять параметр командной строки. Вы должны предоставить это, чтобы продолжить - PullRequest
1 голос
/ 05 февраля 2020

Я пытаюсь запустить инструмент метки распознавателя форм Azure в Azure экземпляре контейнера.

Я следовал инструкциям, приведенным в здесь .

Мне удалось развернуть образ контейнера, но когда я пытаюсь его запустить, он заканчивается следующим сообщением:

Отсутствует EULA = параметр командной строки accept. Вы должны предоставить это для продолжения.

Это довольно удивительно, потому что эта опция была указана в моем файле YAML (см. Ниже).

Что я могу сделать, чтобы это исправить?

Мой файл YAML:

apiVersion: 2018-10-01
location: West Europe
name: renecognitiveservice
imageRegistryCredentials: # This is required when pulling a non-public image
  - server: mcr.microsoft.com
    username: xxx
    password: xxx
properties:
  containers:
  - name: xxxeamlabelingtool
    properties:
      image: mcr.microsoft.com/azure-cognitive-services/custom-form/labeltool
      environmentVariables: # These env vars are required
        - name: eula
          value: accept
        - name: billing
          value: https://rk-formsrecognizer.cognitiveservices.azure.com/
        - name: apikey
          value: xxx
      resources:
        requests:
          cpu: 2 # Always refer to recommended minimal resources
          memoryInGb: 4 # Always refer to recommended minimal resources
      ports:
        - port: 5000
  osType: Linux
  restartPolicy: OnFailure
  ipAddress:
    type: Public
    ports:
    - protocol: tcp
      port: 5000
tags: null
type: Microsoft.ContainerInstance/containerGroups

Ответы [ 2 ]

1 голос
/ 25 февраля 2020

Это то, что вы хотите добавить на портал Azure при создании экземпляра контейнера. Вы найдете это на вкладке «Дополнительно». После этого вы можете получить доступ к IP-адресу этого экземпляра, чтобы открыть инструмент метки.

enter image description here

"./run.sh", "eula=accept"
1 голос
/ 12 февраля 2020

Видимо, вы можете запустить его с помощью команды:

"command": [
"./run.sh", "eula=accept"
],

Работает с портала

https://github.com/MicrosoftDocs/azure-docs/issues/46623

...