Wenn man täglich mit einem Entwicklungssystem wie Docker, Git oder ähnlichem arbeitet, wünscht man sich gelegentlich ein Cheat-Sheet mit den wichtigsten Befehlen und Abkürzungen.

Hier einige nützliche Docker Befehle:

docker build -t friendlyhello . # Create image using this directory's Dockerfile
docker run -p 4000:80 friendlyhello # Run "friendlyname" mapping port 4000 to 80
docker run -d -p 4000:80 friendlyhello # Same thing, but in detached mode
docker container ls # List all running containers
docker container ls -a # List all containers, even those not running
docker container stop # Gracefully stop the specified container
docker container kill # Force shutdown of the specified container
docker container rm # Remove specified container from this machine
docker container rm $(docker container ls -a -q) # Remove all containers
docker image ls -a # List all images on this machine
docker image rm # Remove specified image from this machine
docker image rm $(docker image ls -a -q) # Remove all images from this machine
docker login # Log in this CLI session using your Docker credentials
docker tag username/repository:tag # Tag for upload to registry
docker push username/repository:tag # Upload tagged image to registry
docker run username/repository:tag # Run image from a registry
docker stop $(docker ps -a -q) # stop all container
docker rm $(docker ps -a -q) # remove all container
docker rmi $(docker images -q) # remove all images
docker system prune -f # Remove unused data
docker-compose up -d nginx mysql phpmyadmin redis workspace # Laravel


Gute Quellen für Docker sind außerdem
https://github.com/wsargent/docker-cheat-sheet
und
https://www.docker.com/sites/default/files/Docker_CheatSheet_08.09.2016_0.pdf
und
http://files.zeroturnaround.com/pdf/zt_docker_cheat_sheet.pdf

Ganz ohne Befehle geht es mit einem Image von portainer.io
Hier lassen sich die Container mit einem Dashboard steuern.