Как запустить несколько команд при развертывании группы контейнеров?

Вы можете получить доступ только к защищенным членам в экземплярах вашего типа (или получить от вашего типа). Вы не можете получить доступ к защищенным членам экземпляра родительского или двоюродного типа.

В вашем случае класс Derived может получить доступ только к члену b экземпляра Derived, а не к другому Base.

Изменение конструктора для получения экземпляра Derived также решит проблему.

0
задан SamiR 17 January 2019 в 14:04
поделиться

1 ответ

К сожалению, кажется, что вы не можете запустить несколько команд одновременно. См. Ограничения команды exec для ACI :

Экземпляры контейнера Azure в настоящее время поддерживают запуск одного процесса с помощью ex контейнера az, и вы не можете передавать аргументы команды. Например, вы не можете объединять команды, как в sh -c "echo FOO & amp; echo BAR", или выполнять echo FOO.

Я полагаю, что вы можете запустить команду для создания интерактивного сеанса с экземпляром контейнера, чтобы выполнять команду непрерывно после создания ACI.

Для Linux:

az container exec -g groupName -n containerName --exec-command "/bin/bash"

Для Windows:

az container exec -g groupName -n containerName --exec-command "cmd.exe"

0
ответ дан Charles Xu 17 January 2019 в 14:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: