Встречается на собеседованиях • сегодня
Может ли Docker контейнер самостоятельно перезапускаться
Да, Docker контейнер может автоматически перезапускаться с помощью политики перезапуска (`restart policy`). Это настраивается при запуске контейнера через флаг `--restart`.
Доступные варианты:
- `no` (по умолчанию) — не перезапускать.
- `on-failure` — перезапускать только при ошибках (с кодом выхода ≠ 0).
- `unless-stopped` — всегда перезапускать, если контейнер не остановлен вручную.
- `always` — всегда перезапускать, даже после ручной остановки (не рекомендуется).
**Пример:**
```bash
docker run -d --restart unless-stopped nginx
```
После перезагрузки сервера или падения контейнер запустится автоматически.
⚠️ **Важно:**
- Политика работает только для `docker run`, а не для `docker start`.
- Для управления перезапуском существующего контейнера используйте `docker update --restart=unless-stopped `.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы