У меня есть контейнер, который является частью определения задачи ECS, который я пометил как essential=false
, потому что, если этот контейнер выходит из строя, я не хочу, чтобы агент ECS удалял другойконтейнеры в задании.Создание контейнера как «несущественного» в моем случае привело к желаемому результату: этот контейнер падает, а другие контейнеры в задаче не удаляются или перезапускаются.
Однако я хочу, чтобы этот несущественный контейнер был перезапущен независимо.Есть ли какой-нибудь встроенный способ сделать это?По сути, если контейнер выходит, запустите docker start
или docker restart
для этого контейнера (что мы сейчас должны сделать вручную).До сих пор мне не повезло с документацией или исследованием консоли AWS.