Docker: Unterschied zwischen den Versionen

Aus WIKI
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
 
(7 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 5: Zeile 5:
</pre>
</pre>


=== Container anlegen aus Dockerfile ===
=== Image anlegen aus Dockerfile ===
In das Verzeichnis gehen wo die Dockerfile liegt und dann:
In das Verzeichnis gehen wo die Dockerfile liegt und dann:
<pre>
<pre>
docker build -t <name:tag> .
docker build -t <iamge-name:tag> .
</pre>
--no-cache = komplett neu erstellen
 
=== Images anzeigen lassen ===
<pre>
docker images
</pre>
</pre>


=== Container starten ===
=== Container starten ===
<pre>
<pre>
docker run --name <container-name> <image-name>
docker run -d --name <container-name> <image-name>
</pre>
-d = im hintergund starten
 
-it = mit console starten (/bin/bash anhängen)
 
-p <HOST_PORT>:<CONTAINER_PORT> = port weiterleiten
 
=== Container log ansehen ===
<pre>
docker logs -f <container-name>
</pre>
 
=== Mit Container ineragieren ===
<pre>
docker exec -it <container-name> /bin/bash
</pre>
</pre>


Zeile 25: Zeile 46:
docker rm <container-name>
docker rm <container-name>
</pre>
</pre>
=== Container aktualisieren ===
<pre>
docker update --restart=always <container-name>
</pre>
--restart=always = immer neustarten wenn Rechner neu startet
--restart=unless-stopped = nur starten wenn er nicht beendet wurde

Aktuelle Version vom 20. Oktober 2025, 16:13 Uhr

Docker

Alle laufenden Container anzeigen lassen

docker ps -a

Image anlegen aus Dockerfile

In das Verzeichnis gehen wo die Dockerfile liegt und dann:

docker build -t <iamge-name:tag> .

--no-cache = komplett neu erstellen

Images anzeigen lassen

docker images

Container starten

docker run -d --name <container-name> <image-name>

-d = im hintergund starten

-it = mit console starten (/bin/bash anhängen)

-p <HOST_PORT>:<CONTAINER_PORT> = port weiterleiten

Container log ansehen

docker logs -f <container-name>

Mit Container ineragieren

docker exec -it <container-name> /bin/bash

Container stoppen

docker stop <container-name>

Container löschen

docker rm <container-name>

Container aktualisieren

docker update --restart=always <container-name>

--restart=always = immer neustarten wenn Rechner neu startet

--restart=unless-stopped = nur starten wenn er nicht beendet wurde