Docker Befehle / Cheat sheet / Spickzettel



Zeige alle Container (auch gestoppte)Link to this section

docker ps -a

Zeige alle Docker-ImagesLink to this section

docker image ls

Baue oder aktualisiere die Images deiner Compose-ServicesLink to this section

docker compose build

Früher hieß das Tool docker-compose (Compose v1). Heute ist Compose ein Plugin und wird mit docker compose aufgerufen.

Starte deine ContainerLink to this section

docker compose up -d

Stoppe deine ContainerLink to this section

docker compose stop

Zeige Logs zu einem ContainerLink to this section

docker logs container_name

Für Compose-Services: docker compose logs -f service_name

Verbinde dich per bash zu einem ContainerLink to this section

docker exec -it container_name bash

Für Compose-Services: docker compose exec service_name bash

Verbinde dich per bash zu einem Container als bestimmter UserLink to this section

docker exec -u www-data -it container_name bash

Kopiere eine Datei von local in deinen ContainerLink to this section

docker cp src/datei_kopieren.zip container_name:/ziel_pfad

Kopiere eine Datei aus deinem Container nach localLink to this section

docker cp container_name:/pfad_zur_datei/test.txt /local_pfad/

Befehl im Container ausführen, ohne dich zu verbindenLink to this section

docker exec -u www-data container_name bash -c 'cd /var/www/magento/src && ./bin/magento setup:static-content:deploy de_DE'

IP-Adresse eines Containers herausfindenLink to this section

docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' container_name
Comments 💬 & Reactions ✨