# Container listen (mit der Option `-a` !important) sudo docker container ls -a # Compose Container listen sudo docker compose ls -a # MySQL restore (!!!passwd direkt am "-p") sudo docker exec -i MYSQL_CONTAINER_NAME mysql -u db_user -pdb_passwd db_name < /home/user/dump.sql # eine Shell im Container öffnen sudo docker exec -it CONTAINER_NAME bash # eine root Shell im Container öffnen sudo docker exec -u root -it CONTAINER_NAME bash # raus mit exit # ALLES löschen sudo docker system prune -a # einen Container löschen und neu bauen sudo docker compose stop SERVICE_NAME sudo docker compose rm SERVICE_NAME sudo docker compose build SERVICE_NAME sudo docker compose up -d SERVICE_NAME ############### # Infos sudo docker context ls sudo docker ps journalctl --user --unit=docker-desktop # Infos - Logging sudo docker logs --tail=10 -f CONTAINER_NAME # ...nur die Error Logs sudo docker logs -f CONTAINER_NAME 1>/dev/null # ...nur die Access Logs sudo docker logs -f CONTAINER_NAME 2>/dev/null ############################################# # im Ordner wo die docker-compose.yml liegt: # Container erstellen und starten sudo docker compose up -d # Container stoppen sudo docker compose down # alle compose container stoppen ohne sie zu entfernen sudo docker compose stop # alle compose container starten sudo docker compose start
Xdebug IP Adressen: 172.17.0.1, 172.18.0.1, 127.0.0.1, localhost, host.docker.internal, 192.168.178.26 (local host)