Docker bash / shell einloggen
Beschreibung:
Manchmal möchte man auch gerne direkt im container was nachschauen.
Hier der Befehle um sich in einen docker container ein zu loggen.
Befehle:
Erstmal wissen wie der container heißt.
Entweder die container ID oder den Namen nehhmen. Ich bevorzuge Namem.
docker ps
Ausgabe
root@unvr:~# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
375668882f07 markdegroot/unifi-protect-arm64 "/lib/systemd/systemd" 3 days ago Up 16 hours unifi-protect
root@unvr:~#
ENtweder container ID: 375668882f07
oder Name: unifi-protect
Nun kann entweder bash oder shell genutzt werden, je nachdem was der Container beinhaltet
mit bash
docker exec -it <container-id> bash
mit shell
docker exec -it <container-id> sh
Beispiel ID
mit bash
docker exec -it 375668882f07 bash
mit shell
docker exec -it 375668882f07 sh
Beispiel Name
mit bash
docker exec -it unifi-protect bash
mit shell
docker exec -it unifi-protect sh