Linux Kali, auch als Kali Linux bekannt, ist ein Betriebssystem, das auf Penetrationstests und digitale Sicherheit spezialisiert ist. Docker wiederum ist eine Open-Source-Software, die den Prozess der Entwicklung, Bereitstellung und Ausführung von Anwendungen in Containern vereinfacht.
Die Installation von Docker unter Linux Kali ermöglicht es Benutzern, Container effizient zu verwalten und bietet eine komfortable Umgebung für Entwicklung und Tests. In dieser Schritt-für-Schritt-Anleitung erfahren Sie, wie Sie Docker auf Linux Kali installieren.
Schritt 1: Der erste Schritt besteht darin, die erforderlichen Pakete mit dem folgenden Befehl zu installieren:sudo apt-get update && sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common
Wenn Sie diesen Befehl ausführen, werden mehrere Pakete installiert, die für die ordnungsgemäße Funktion von Docker erforderlich sind.
Vorbereiten der Installation von Docker unter Linux Kali
Bevor Sie Docker unter Linux Kali installieren, müssen Sie einige vorläufige Schritte ausführen:
1. Aktualisieren des Systems
Es wird empfohlen, Ihr Linux Kali-System vor der Installation von Docker auf die neueste Version zu aktualisieren. Führen Sie dazu den Befehl aus:
sudo apt-get updatesudo apt-get upgrade
2. Installieren von Abhängigkeiten
Für Docker sind einige zusätzliche Pakete erforderlich, die mit dem folgenden Befehl installiert werden können:
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
3. Hinzufügen eines Docker-GPG-Schlüssels
Um Docker-Updates aus dem offiziellen Repository zu erhalten, müssen Sie den GPG-Schlüssel mithilfe des Befehls hinzufügen:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
4. Hinzufügen eines Docker-Repositorys
Fügen Sie das Docker-Repository mit dem Befehl hinzu:
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu bionic stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
5. Aktualisieren der Paketliste
Aktualisieren Sie die Paketliste, um Docker aus dem neuen Repository aufzunehmen:
sudo apt-get update
Jetzt sind Sie bereit, Docker auf Linux Kali zu installieren.
Überprüfen der Verfügbarkeit und Aktualisierung von Paketen
Es wird empfohlen, vor der Installation von Docker unter Linux Kali zu überprüfen, ob alle Pakete auf dem System vorhanden sind und zu aktualisieren. Dies ermöglicht einen reibungslosen und stabilen Betrieb von Docker.
Sie können das Dienstprogramm verwenden, um zu überprüfen, ob unter Linux Kali Pakete verfügbar sind und zu aktualisieren apt-get. Es ist ein Standardwerkzeug für die Paketverwaltung in Debian-ähnlichen Distributionen.
Führen Sie den folgenden Befehl im Terminal aus, um nach Updates für alle Pakete auf dem System zu suchen:
sudo apt-get update
Nach dem Ausführen des Befehls aktualisiert apt-get die Liste der verfügbaren Pakete aus den Repositorys.
Führen Sie den folgenden Befehl aus, um alle installierten Pakete auf dem System zu aktualisieren:
sudo apt-get upgrade
Dieser Befehl aktualisiert alle Pakete auf dem System auf die neuesten Versionen.
Nachdem die Pakete erfolgreich aktualisiert wurden, können Sie mit der Installation von Docker unter Linux Kali fortfahren.
Hinzufügen eines Docker-Repositorys zu Paketquellen
Bevor Sie Docker unter Linux Kali installieren, müssen Sie das Docker-Repository zu den Paketquellen hinzufügen. Dadurch kann das System beim Installieren und Aktualisieren von Paketen auf das Docker-Repository zugreifen.
Führen Sie die folgenden Schritte aus, um ein Docker-Repository zu Paketquellen hinzuzufügen:
- Öffnen Sie ein Terminal und führen Sie den Befehl sudo apt-get update aus, um die Liste der verfügbaren Pakete zu aktualisieren.
- Installieren Sie die erforderlichen Pakete für die Arbeit mit HTTPS:
sudo apt-get installieren apt-transport-https ca-Zertifikate curl software-Eigenschaften-allgemein - ДобавьТе ключ GPG репозитория Docker:
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/Schlüsselringe/docker-Archiv-Schlüsselring.gpg - ДобавьТе Docker-репозиторий в источники пакетов:
echo "deb [arch = amd64 signiert von = / usr / share / keyrings / docker-archive-keyring.gpg] https://download .docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null - Führen Sie den Befehl sudo apt-get update erneut aus, um die Liste der verfügbaren Pakete mit dem hinzugefügten Docker-Repository zu aktualisieren.
Nachdem Sie diese Schritte ausgeführt haben, wird das Docker-Repository zur Liste der Systempaketquellen hinzugefügt, und Sie können mit der Installation von Docker unter Linux Kali fortfahren.
Installieren der Docker Engine
Bevor Sie Docker Engine installieren, müssen Sie überprüfen, ob alle erforderlichen Abhängigkeiten installiert sind. Installieren Sie die folgenden Pakete:
- sudo apt-get update
- sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
Fügen Sie nun den offiziellen Docker GPG-Schlüssel hinzu:
- curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Und fügen Sie das Docker-Repository zur Liste der Paketquellen hinzu:
- sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
Aktualisieren Sie anschließend die Paketliste:
- sudo apt-get update
Jetzt können Sie die Docker Engine installieren:
- sudo apt-get install docker-ce
Nach erfolgreicher Installation können Sie die Docker Engine-Version überprüfen:
Sie müssen auch den aktuellen Benutzer zur Docker-Gruppe hinzufügen, damit Sie berechtigt sind, Docker-Befehle auszuführen, ohne sudo zu verwenden:
- sudo usermod -aG docker $USER
Um die Änderungen anzuwenden, müssen Sie sich abmelden und sich erneut anmelden.
Konfigurieren des Docker-Zugriffs ohne Verwendung von sudo
Standardmäßig sind für die Ausführung von Docker-Befehlen Root-Rechte erforderlich. Sie können jedoch den Zugriff auf Docker konfigurieren, ohne den Befehl sudo zu verwenden, um die Arbeit im Terminal zu vereinfachen. Hier ist eine Schritt-für-Schritt-Anleitung zum Konfigurieren des Docker-Zugriffs ohne Sudo:
- Öffnen Sie ein Terminal und geben Sie den Befehl sudo usermod -aG docker ein . Ersetzen Sie durch Ihren Benutzernamen im System. Dieser Befehl fügt Ihren Benutzer zur Docker-Gruppe hinzu, sodass Sie Docker ohne sudo verwenden können.
- Starten Sie den Computer neu, damit die Änderungen wirksam werden.
- Nach dem Neustart können Sie Docker ohne sudo verwenden, indem Sie beispielsweise Container ausführen oder einen Docker-Dienst verwalten.
Jetzt können Sie Docker konfigurieren und verwenden, ohne jedes Mal einen sudo-Befehl eingeben zu müssen. Dies wird die Arbeit mit Docker im Terminal erheblich vereinfachen und das Risiko unbeabsichtigter Fehler reduzieren.
Überprüfen der Docker-Installation und Ausführen des ersten Containers
Nachdem Docker erfolgreich unter Linux Kali installiert wurde, können Sie überprüfen, ob es funktioniert und den ersten Container ausführen. Führen Sie dazu die folgenden Schritte aus:
- Öffnen Sie ein Terminal und geben Sie den Befehl sudo docker version ein, um die auf Ihrem System installierte Version von Docker zu überprüfen. Wenn Sie Informationen über die Docker-Version und ihre Komponenten sehen, ist die Installation erfolgreich.
- Geben Sie als Nächstes den Befehl sudo docker run hello-world ein, um den ersten Container zu starten. Docker lädt das Hello-World-Image vom Docker Hub herunter, erstellt einen Container und führt einige Befehle darin aus.
- Nachdem Sie den Befehl ausgeführt haben, sehen Sie eine Ausgabe, die bestätigt, dass der Container erfolgreich gestartet wurde. Die Ausgabe enthält Informationen zum Starten und Ausführen des Containers.
Wenn alle Schritte erfolgreich ausgeführt wurden und Sie die Meldung "Hello from Docker!" bedeutet, dass Docker erfolgreich installiert wurde und auf Ihrem Computer ausgeführt wird.
Jetzt können Sie mit der Arbeit mit Docker beginnen, indem Sie eigene Container für verschiedene Anwendungen und Dienste erstellen und ausführen.