Можете ли вы поделиться командами или файлами конфигурации, которые вы используете для запуска этих двух контейнеров? Я подозреваю, что это было совпадение, с которым вы столкнулись, когда вышел из строя контейнер Jenkins и экземпляр EC2 перестал работать. Если Jenkins и Docker оба имеют одно и то же имя контейнера, Docker выдаст ошибку. В любом другом случае Docker просто создаст новый контейнер, который будет абсолютно безразличен и агностирован c относительно другого.
Когда вы говорите, что используете уровень Free, что вы подразумеваете под этим? AWS Свободный уровень? Маловероятно, что использование, которое оказало какое-либо влияние на программное обеспечение, работающее на вашем экземпляре.
Если вы сможете предоставить эту дополнительную информацию, я бы с радостью помог вам продолжить устранение этой проблемы. ,
РЕДАКТИРОВАТЬ: Удалено утверждение о том, что AWS Свободный уровень может привести к прерыванию работы контейнера. Linux Убийца нехватки памяти, фактически, делает эту возможность, как отмечено в комментариях @akazuko. Не могли бы вы также предоставить вывод для journalctl -xeu docker
в своем ответе? Это укажет, ответственен ли OOM Killer. Обязательно вызовите ошибку один или два раза перед выполнением этой команды, поскольку она создает файлы журнала.