Debugging im Docker-Container: Unterschied zwischen den Versionen

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „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ängigste…“)
 
 
(5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
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 <code>root</code> mit <code>exec</code> in den Container gehen.
  
 
<source lang="bash">
 
<source lang="bash">
  apt-get install -y \
+
docker-compose exec -u root [name] bash
curl \
+
</source>
lsof \
+
 
ngrep \
+
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.
net-tools \
+
 
iputils-ping \
+
<source lang="bash">
procps \
+
apt-get update
vim \
+
apt-get install -y \
wget;
+
  zip \
 +
  curl \
 +
  lsof \
 +
  ngrep \
 +
  net-tools \
 +
  iputils-ping \
 +
  dnsutils \
 +
  procps \
 +
  vim \
 +
  wget;
 
</source>
 
</source>

Aktuelle Version vom 20. Dezember 2021, 16:32 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 \
   zip \
   curl \
   lsof \
   ngrep \
   net-tools \
   iputils-ping \
   dnsutils \
   procps \
   vim \
   wget;