Docker Zeug

Docker Docs

CLI Reference

# 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)

Schreibe einen Kommentar