Direkt zum Hauptinhalt

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