No, other possible conditions are possible. The Docker Remote API defines the following states:
created A container that was created (e.g. with docker create ) but not startedrestarting A container that is in the process of restartingrunning Current containerpaused Container whose processes are pausedexited A container that is started and completed (โstoppedโ in other contexts, although the created container is technically also โstoppedโ)dead container that the daemon tried and could not stop (usually due to a loaded device or resource used by the container).
source share