Dockerを理解して使いこなすうえで、状態とその遷移について把握しておくと良い。
Dockerコンテナの状態一覧
Dockerコンテナの状態は次のとおりです。
- created
- restarting
- running
- removing
- paused
- exited
- dead
現在の状態を知るには次のコマンドを実行する。
docker ps -a
詳細はDocker公式(日本語版)に記載があります。
Dockerコンテナの状態遷移
Dockerコンテナの状態遷移を図に起こすとこんな感じです。
PlantUMLで書いたのでコードも載せておきます。
@startuml [*] --> created created --> running : start running --> stopped : stop stopped --> running : restart running --> paused : pause paused --> running : unpause running --> destroyed : remove @enduml