Zum Inhalt springen

Docker: Unterschied zwischen den Versionen

Aus LSpedia
Cmon (Diskussion | Beiträge)
init
 
Cmon (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Zeile 2: Zeile 2:


== Installation ==
== Installation ==
Hinzufügen der Docker Repository zum yum-Packagemanager:<pre>
 
<pre>
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
</pre>Schriebt auf:
</pre>
 
Schriebt auf:


* /etc/dnf/vars/cp_centos_major_version
* /etc/dnf/vars/cp_centos_major_version
* /etc/yum/vars/cp_centos_major_version
* /etc/yum/vars/cp_centos_major_version


Damit die docker repository im yum Packagemanager registriert wird.<pre>
Damit die docker repository im yum Packagemanager registriert wird.
 
<pre>
sudo dnf install docker-ce docker-ce-cli containerd.io docker-compose-plugin
sudo dnf install docker-ce docker-ce-cli containerd.io docker-compose-plugin
</pre>Docker Service Aktivieren:<pre>
</pre>
 
Docker Service Aktivieren:
 
<pre>
sudo systemctl start docker
sudo systemctl start docker
sudo systemctl enable docker
sudo systemctl enable docker
sudo systemctl status docker
sudo systemctl status docker
</pre>Docker Testen:<pre>
</pre>
 
Docker Testen:
 
<pre>
sudo docker run hello-world
sudo docker run hello-world
</pre>Was passiert hier?
</pre>
 
Was passiert hier?


* Docker Client kontaktiert den Docker Daemon
* Docker Client kontaktiert den Docker Daemon

Version vom 18. März 2025, 10:33 Uhr

Docker bietet die Möglichkeit, Programme in sogenannten Containern auszuführen. Container isolieren die Umgebung der Applikation, sodass crashes keine Auswirkung auf den restlichen Server haben. Diese Container bauen auf dem Kernel des unterliegenden Betriebssystems auf, was bedeuted, dass diese im gegensatz zu virtuellen Maschinen weniger Ressourcen benötigen. Vorrausgesetzt ist jedoch, dass die OS-Images der Container mit dem unterliegenden Kernel (Linux) kompatibel sein müssen.

Installation

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

Schriebt auf:

  • /etc/dnf/vars/cp_centos_major_version
  • /etc/yum/vars/cp_centos_major_version

Damit die docker repository im yum Packagemanager registriert wird.

sudo dnf install docker-ce docker-ce-cli containerd.io docker-compose-plugin

Docker Service Aktivieren:

sudo systemctl start docker
sudo systemctl enable docker
sudo systemctl status docker

Docker Testen:

sudo docker run hello-world

Was passiert hier?

  • Docker Client kontaktiert den Docker Daemon
  • Docker Pullt das Hello World Image vom Hub

Quellen