https://www.padok.fr/ https://www.padok.fr/en/blog https://www.padok.fr/en/blog/tag/technology https://www.padok.fr/en/blog/essential-container-error-ecs Some fundamental prerequisite knowledge of dockers and containerisation is needed for this article.
As noted on https://stackoverflow.com/questions/55702196/essential-container-in-task-exited, container logs are not generated by default, requiring explicit log configuration within the ECS task.
To summarise the problem, docker images built for the M1 chip won't work on x86 machines because the way the chips are built is different.
The Docker image has been made to fit one type of puzzle (M1 chip), but it won't fit in the other type of puzzle (x86 machine).