Benutzer-Werkzeuge

Webseiten-Werkzeuge


docker

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
docker [2025/02/23 11:39]
jango [Linux]
docker [2025/03/04 17:33] (aktuell)
jango [LVM]
Zeile 117: Zeile 117:
 <code> <code>
 // Im Verzeichnis wo die docker-compose.yaml Datei liegt // Im Verzeichnis wo die docker-compose.yaml Datei liegt
-sudo docker compose up -d+sudo docker compose [-f <yml-filename>up -d
  
 sudo docker compose down <deployment-name> sudo docker compose down <deployment-name>
Zeile 140: Zeile 140:
 docker run -dit --mount source=<docker-volume>,target=<container-mountpoint> ubuntu docker run -dit --mount source=<docker-volume>,target=<container-mountpoint> ubuntu
 docker run -dit -v <host-path>:<container-path> ubuntu docker run -dit -v <host-path>:<container-path> ubuntu
 +</code>
 +
 +=====LVM=====
 +
 +Vor der Installation bzw Inbbetriebnahme von Docker das [[LVM]] anlegen.
 +
 +<code>
 +sudo mount /dev/docker_vg_lv0 /var/lib/docker
 +</code>
 +
 +In der fstab
 +
 +<code>
 +/dev/docker-vg/lv0 /var/lib/docker ext4 defaults 0 2
 </code> </code>
 =====Netzwerke===== =====Netzwerke=====
Zeile 179: Zeile 193:
 =====Installation===== =====Installation=====
  
-====Linux Ubuntu====+Docker [[https://docs.docker.com/engine/install/|Installation]].
  
-Methode 1: 
 <code> <code>
 curl -fsSL https://get.docker.com -o get-docker.sh curl -fsSL https://get.docker.com -o get-docker.sh
Zeile 187: Zeile 200:
 </code> </code>
  
-Methode 2:+====Ubuntu==== 
 <code> <code>
 # update packages # update packages
Zeile 225: Zeile 239:
 sudo update-alternatives --config iptables sudo update-alternatives --config iptables
 </code> </code>
 +=====Docker Daemon=====
 +
 +<code>
 +nano /etc/docker/daemon.json
 +</code>
 +
 +<code>
 +{
 +  "bip": "172.17.1.1/24",
 +  "ipv6": false,
 +  "storage-driver": "devicemapper",
 +  "storage-opts": 
 +     [
 +       "dm.basesize = 41G",
 +       "dm.thinpooldev=/dev/mapper/docker--vg-thinpool",
 +       "dm.use_deferred_removal=true"
 +     ]
 +}
 +</code>
 +
 =====Usage===== =====Usage=====
  
docker.1740307191.txt.gz · Zuletzt geändert: 2025/02/23 11:39 von jango