Strange behaviour with docker-py
docker.containers.create() is documented to:


  Create a container without starting it. Similar to docker create.


Either call docker.containers.run() instead, or given the container object returned from create(), call ingreedy.start().

(docker ps by default only shows running containers; docker ps -a should show the container in a "created" state.)