====== Docker ======
Docker commands with no particular order
===== Prune =====
==== Prune images ====
docker image prune
==== Prune networks ====
docker network prune
==== Prune volumes ====
docker system prune --volumes
==== Prune system ====
docker system prune
Add ''-a'' to prune **everything**
===== Run command args =====
* ''--name'' container name
* ''-e'' environmental variables
* ''-p'' ports (local-port:remote-port)
* ''-v'' volumes (local/folder:remote/folder)
* ''--restart'' (always, never, unless-stopped, on-failure)
===== Exec commands in a container =====
docker exec -it
===== Restart all docker containers =====
docker restart $(docker ps -q)
====== Docker Compose ======
===== docker-compose exec commands =====
With the compose running (''docker-compose up''):
docker run
This command runs a new docker container to execute the command
* ''--rm'' run the container and delete it after execution
To execute a command inside a running container:
docker-compose exec
* ''-i'' interactive
* ''-t'' tty allocation