Существуют ли состояния, отличные от "бега", "приостановленные" и "остановленные" или это единственные доступные состояния?
Каковы возможные состояния контейнера докера?
Ответ 1
Нет, возможны и другие возможные состояния. Docker Remote API определяет следующие состояния:
-
created
Контейнер, который был создан (например, сdocker create
), но не запущен -
restarting
Контейнер, который находится в процессе перезапуска -
running
Текущий контейнер -
paused
Контейнер, процессы которого приостановлены -
exited
Контейнер, который запущен и завершен ( "остановлен" в других контекстах, хотя контейнерcreated
технически также "остановлен" ) -
dead
Контейнер, который демон пытался и не смог остановить (обычно из-за загруженного устройства или ресурса, используемого контейнером).
Ответ 2
Docker Remote API 1.24 определяет еще одно состояние
- мертв