✅ Да, контейнер может перезапускаться сам по себе. Однако для этого нам нужно задать политику перезапуска.
✍🏻 У Docker есть разные политики перезапуска, которые контролируют, когда и как контейнеры должны перезапускаться. Политика по умолчанию (no) такая, что контейнер не перезапустится, если он остановится. С политикой always Docker автоматически перезапустит контейнер, когда он остановится.
Мы можем использовать эту команду для применения политики always:
docker run --restart=always <container-name>
Библиотека собеса по DevOps