# Start docker daemon docker -d # start a container with an interactive shell docker run -ti /bin/bash # "shell" into a running container (docker-1.3+) docker exec -ti bash # inspect a running container docker inspect (or ) # Get the process ID for a container # Source: https://github.com/jpetazzo/nsenter docker inspect --format {{.State.Pid}} # List the current mounted volumes for a container (and pretty print) # Source: # http://nathanleclaire.com/blog/2014/07/12/10-docker-tips-and-tricks-that-will-make-you-sing-a-whale-song-of-joy/ docker inspect --format='{{json .Volumes}}' | python -mjson.tool # Copy files/folders between a container and your host docker cp foo.txt mycontainer:/foo.txt # list currently running containers docker ps # list all containers docker ps -a # list all images docker images