Cheat Sheet Spickzettel 2017-03-15 2017-03-15
Docker Befehle / Cheat sheet / Spickzettel
Zeige alle Container (auch gestoppte)Link to this section
docker ps -aZeige alle Docker-ImagesLink to this section
docker image lsBaue oder aktualisiere die Images deiner Compose-ServicesLink to this section
docker compose buildFrü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 -dStoppe deine ContainerLink to this section
docker compose stopZeige Logs zu einem ContainerLink to this section
docker logs container_nameFür Compose-Services: docker compose logs -f service_name
Verbinde dich per bash zu einem ContainerLink to this section
docker exec -it container_name bashFü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 bashKopiere eine Datei von local in deinen ContainerLink to this section
docker cp src/datei_kopieren.zip container_name:/ziel_pfadKopiere 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