Debugging im Docker-Container: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 1: | Zeile 1: | ||
In den Docker-Container sind keine Debug-Werkzeuge enthalten. Wenn diese benötigt werden müsse sie nachinstalliert werden. Hier ein Aufruf mit den gängigsten Werkzeugen: | In den Docker-Container sind keine Debug-Werkzeuge enthalten. Wenn diese benötigt werden müsse sie nachinstalliert werden. Hier ein Aufruf mit den gängigsten Werkzeugen: | ||
+ | |||
+ | Zunächst als `root` mit `exec` in den Container gehen. | ||
<source lang="bash"> | <source lang="bash"> | ||
− | + | docker-compose exec -u root [name] bash | |
− | + | </source> | |
+ | |||
+ | Zunächst ist es notwendig, die Paket-Liste zu erstellen. Diese steht sonst nicht zur Verfügung. Anschließend können die Pakete installiert werden. | ||
+ | |||
+ | <source lang="bash"> | ||
+ | apt-get update | ||
+ | apt-get install -y \ | ||
curl \ | curl \ | ||
lsof \ | lsof \ |
Version vom 17. November 2021, 08:56 Uhr
In den Docker-Container sind keine Debug-Werkzeuge enthalten. Wenn diese benötigt werden müsse sie nachinstalliert werden. Hier ein Aufruf mit den gängigsten Werkzeugen:
Zunächst als `root` mit `exec` in den Container gehen.
docker-compose exec -u root [name] bash
Zunächst ist es notwendig, die Paket-Liste zu erstellen. Diese steht sonst nicht zur Verfügung. Anschließend können die Pakete installiert werden.
apt-get update
apt-get install -y \
curl \
lsof \
ngrep \
net-tools \
iputils-ping \
dnsutils \
procps \
vim \
wget;