Выполнение команд в экземпляре контейнера azure после запуска контейнера - PullRequest
0 голосов
/ 29 апреля 2020

У меня запущен контейнер сервера кода и я запускаю az container exec --resource-group resourcename --name code-server --exec-command "ls", он выдаёт список файлов и папок, но если мы запускаем az container exec --resource-group resourcename --name code-server --exec-command "cd folder", не работает с ошибкой типа rpc error: code = 2 desc = oci runtime error: exec failed: container_linux.go:247: starting container process caused "exec: \"cd Angular\": executable file not found in $PATH"

1 Ответ

1 голос
/ 30 апреля 2020

Это распространенная проблема, когда вы хотите выполнить команды внутри экземпляра контейнера. Эта функция не полностью поддерживается в Azure Экземпляре контейнера. Он поддерживает только одну команду и показывает здесь :

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

...