Рейтинг:0

команда «docker compose up» не найдена в azure aci

флаг us

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

https://www.docker.com/blog/how-to-deploy-containers-to-azure-aci-using-docker-cli-and-compose/

Моя проблема в том, что команда «docker compose up» не работает.

Я получаю следующую ошибку:

докер: «составить» не является командой докера

Однако я переключил контекст раньше:

контекст докера использует «azuremycontext» 

Редактировать: Я нашел предыдущую ошибку, но я не уверен, почему она не работает: я не могу выполнить команду

контекст докера создать aci azuremycontext

Команда docker не имеет этой опции в моем Linux. Что мне здесь не хватает?

Michael Hampton avatar
флаг cz
Мне кажется опечатка.
Vasili Pascal avatar
флаг us
Нет, docker compose теперь является альтернативой golang для docker-compose python. Так что он должен быть доступен в новых версиях.
Рейтинг:1
флаг ng

команда "docker-compose", а не "docker compose".

Lorem ipsum avatar
флаг us
спасибо за ответ. Я думал так же. Но я читал официальную документацию Microsoft здесь: https://docs.microsoft.com/en-us/azure/container-instances/tutorial-docker-compose.Внутри этой документации есть примечание: «В этих командах нет дефиса между docker и compose». Я думаю, что мне не удалось создать контекст aci, так как команда в моем разделе «Редактировать» не сработала.
флаг ng
Да, я предполагаю, что вы не используете контекст ACI при выполнении этой команды.
Vasili Pascal avatar
флаг us
См. https://github.com/docker/roadmap/issues/15, docker compose — это альтернатива docker-compose.
Рейтинг:0
флаг us

Итак, я нашел решение и хотел бы поделиться им:

Вы должны установить интеграцию docker aci, чтобы использовать «docker compose» и «docker create context aci [contextname]». Вы можете установить его следующим образом:

curl -L https://raw.githubusercontent.com/docker/compose-cli/main/scripts/install/install_linux.sh | ш

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.