У меня есть кластер ECS с поставщиком емкости и службой. Поставщик емкости запускает группу автомасштабирования, и когда запускается один экземпляр этой группы, в конце я вижу, что есть доступные экземпляры ECS.Собственно, я могу подключиться к ним через SSH.
Служба также работает хорошо, поскольку создает новую задачу на основе образа докера в репозитории ERS. Однако задача никогда не переходит из «ПОДГОТОВКИ», и если я открою задачу, я увижу, что контейнер задачи пуст и загружается. Если я войду в свой экземпляр, я увижу тот же экземпляр докера, если я это сделаю докер пс
или же докер пс-а
. Если я выполняю агент docker exec id_docker / агент
Я понимаю:
level=info time=2022-05-02T21:16:05Z msg="Учетные данные экземпляра ECS успешно получены от провайдера: EC2RoleProvider" module=instancecreds.go
level=info time=2022-05-02T21:16:05Z msg="Запуск агента Amazon ECS" version="1.61.0" commit="05730614"
level=info time=2022-05-02T21:16:05Z msg="Загрузка конфигурации"
level=info time=2022-05-02T21:16:05Z msg="Учетные данные экземпляра ECS успешно получены от провайдера: EC2RoleProvider" module=instancecreds.go
Если я попробую с docker exec id_docker bash
Я получаю сообщение об ошибке:
Сбой выполнения среды выполнения OCI: сбой выполнения: container_linux.go:380: запуск процесса контейнера вызван: exec: «bash»: исполняемый файл не найден в $ PATH: неизвестно
Что тут происходит? Любая подсказка?