The _get_container_state() call in create() has no practical effect: Docker's POST /containers/create only creates the container without starting it, so a newly created container can never be in 'running' or 'paused' state.