Images
# List all docker images
docker images
or
docker image ls
# Install / get from docker hub
docker pull linode/lamp
docker run --name ronspin -p 80:80 -t -i linode/lamp /bin/bash
docker run --rm -v "$PWD" -w /usr/src/myapp php:7.0-cli cat /etc/*-release
docker exec -it ronspin /bin/bash
# Cleanup Dangling images
docker rmi $(docker images --filter "dangling=true" -q --no-trunc)
Containers
# Docker list all containers
docker ps -a
# Restart a down/exited container?
docker start [a container id, example ec6163c5a5b1]
# Stop a container
docker stop [a container id, or name]
# Delete a container
docker rm [a container id, example ec6163c5a5b1]
# Exit from container interactive mode and let it run as daemon
ctrl+p, ctrl+q
# Copy from a container to host
docker cp :/file/path/within/container /host/path/target