Ubuntu Server und Docker installieren - Snap vs. Apt

 

Mein Ziel war der Einsatz von Docker-Container auf einer selbstgebauten NAS und spÀter auf einem Mini-PC. Als Betriebssystem habe ich die Server-Version von Ubuntu verwendet, welche in Form eines Installationsmediums auf der offiziellen Ubuntu-Seite erhÀltlich ist: ubuntu.com/download/server. Die aktuelle Ubuntu Version ist: 24.04 (gefunden: 26.04.2024).

Ubuntu Server ausprobieren oder installieren

Wird das Installationsmedium eingelegt (DVD oder USB-Stick), meldet sich beim nĂ€chsten Start der GRUB Boot-Loader, siehe dazu auch: Den Computer von USB oder DVD starten | UEFI / BIOS – Boot.

Der Wizard fĂŒhrt uns durch die Netzwerkeinstellungen und das Einrichten des Profils:

Um den Server ĂŒber das Netzwerk administrieren zu können, habe ich den OpenSSH-Server aktiviert:

Docker kann wÀhrend der Serverinstallation einfach als "Featured Server Snap" aktiviert werden. 

Ich habe Docker dennoch zuletzt laut der offiziellen Anleitung auf der Docker-Seite installiert, da die Pfade der Installation ansonsten unterschiedlich zum Standard ("/var/lib/docker") sind: "/var/snap/docker/common/var-lib-docker". Zudem lĂ€uft die Snap-Version in einem isolierten Modus, wodurch Docker-Compose-Files nicht aus einem beliebigen Ordner gestartet werden können. Beim Start eines Containers ĂŒber eine docker-compose-Datei mĂŒssen sich diese mit der Snap-Version im Home-Laufwerk befinden, da die Datei ansonsten nicht gefunden wird: Fehler: no configuration file provided: not found 

user@server:/var/web/container$ docker-compose up
no configuration file provided: not found

Siehe auch: Docker-Container unter Linux starten: verwende Docker Engine.

Tuning - mlocate

Ich verwende die Linux-Installation rein fĂŒr den Betrieb von Docker-Containern. Die vielen Dateien in Nextcloud haben den Server immer wieder mal beschĂ€ftigt. Der Hintergrund: Ubuntu versucht fĂŒr ein schnelles Auffinden der Dateien einen Dateiindex aller lokalen Dateien zu erstellen:

Wer die Suchfunktion des Betriebssystems nicht nutzt, kann diese ĂŒber apt remove entfernen:

sudo apt remove locate mlocate

Ubuntu Snaps vs. Apt

Snap ist ein Paketverwaltungssystem von Canonical, dem Unternehmen, das die Linux-Distribution Ubuntu entwickelt. Bei der Verwendung von Snap werden alle erforderlichen AbhĂ€ngigkeiten fĂŒr eine Anwendung in einem getesteten, vom System isolierten Container heruntergeladen und installiert. Im Gegensatz dazu werden Pakete bei der Verwendung von APT  auf dem Hauptdateisystem installiert.

Die Installation von Docker mit Snap kann wie folgt im Terminal initiiert werden:

sudo snap install docker

Im Vergleich dazu können Softwarepakete mit der Paketverwaltung APT wie folgt installiert werden:

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin docker-compose

FĂŒr die Dockerinstallation wird zudem eine zusĂ€tzliche Paketquelle vorausgesetzt, siehe: Docker-Container unter Linux starten: verwende Docker Engine.

positive Bewertung({{pro_count}})
Beitrag bewerten:
{{percentage}} % positiv
negative Bewertung({{con_count}})

DANKE fĂŒr deine Bewertung!

Aktualisiert: 26.04.2024 von Bernhard | Translation English |🔔 | Kommentare:0

➚ Ubuntu installieren oder Live-System starten | ➊ Installation | Clonezilla 3.1.2 - bootfĂ€hige HDD Clone CD gratis ➚

Top-Artikel in diesem Bereich


Grub installieren setup und einrichten Linux Bootloader

Ubuntu und die meisten anderen Linux-basierten Betriebssysteme verwenden GRUB2 als Boot Loader. In GRUB können Einstellungen, wie das Standardbetriebssystem oder das Verwenden eines Hintergrundbildes eingestellt werden. Außerdem kann GRUB fĂŒr das Laden mehrerer Betriebssysteme konfiguriert werden: Dualboot.


Debian oder Ubuntu Kernel updaten/ tauschen - aktueller Kernel

Der aktuell verfĂŒgbare Linux-Kernel besitzt die Version: 6.8.7 (gefunden: 17.04.2024). Quelle: www.kernel.org. Die Linux-Distributionen, als Beispiel Debian oder Ubuntu setzten neue Kernel-Versionen erst mit etwas Verzögerung ein, entsprechend sind die verwendeten Kernel-Versionen meist etwas Ă€lter.  Welcher Kernel auf einem Linux-System aktiv ist, kann mit folgendem Befehl ausgelesen werden:


Ubuntu installieren oder Live-System starten

Die neueste Ubuntu Version kann von der Herstellerseite heruntergeladen werden:   www.ubuntu.com/

Fragen / Kommentare


Durch die weitere Nutzung der Seite stimmst du der Verwendung von Cookies zu Mehr Details