Docs

Docker

Everyday Docker commands.

Images

docker build -t app .
Build an image from a Dockerfile
docker images
List local images
docker pull nginx
Download an image
docker rmi app
Remove an image
docker tag app reg/app:1.0
Tag for a registry

Containers

docker run -d -p 80:80 app
Run detached, map a port
docker ps -a
List all containers
docker exec -it web sh
Open a shell inside
docker logs -f web
Follow logs
docker stop web && docker rm web
Stop and remove

Cleanup

docker system prune -af
Remove unused data
docker volume ls
List volumes
docker volume rm name
Delete a volume