So installieren Sie Docker und Portainer in Kali

So installieren Sie Docker und Portainer in Kali

Mit dem Aufkommen von Docker haben sich viele Dienste allmählich von ihrer Abhängigkeit von der Hardwarearchitektur gelöst. Viele Hardware mit Arm-Struktur kann auch x86-Dienste ausführen. Die Geschwindigkeit des Docker-Starts und der Bereitstellung wird auch von Geeks geschätzt. Ich habe Kali auf dem Raspberry Pi 4B installiert, den ich mir selbst gekauft habe. Wir alle wissen, dass der Raspberry Pi eine CPU mit Arm-Architektur ist. Ich wollte darauf eine Nextcloud bereitstellen, also dachte ich an Docker.

Okay, kommen wir ohne weitere Umschweife zum Befehl:

1. Docker installieren und starten

sudo apt-get installiere Docker
 
sudo systemctl starte Docker

2.Docker-Quellcodebeschleunigung (inländische Quellen konfigurieren)

sudo mkdir -p /etc/docker
sudo vi /etc/docker/daemon.json
 
{
    "Registrierungsspiegel": ["http://hub-mirror.c.163.com"]
}

3. Installieren Sie die grafische Verwaltungsoberfläche von Portainer

Da Docker per Befehl gestartet wird und die Verwaltung mühsam ist, installieren wir einen Portainer-Container für die grafische Verwaltung

sudo docker pull portainer/portainer
 
sudo docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock --restart=always --name prtainer portainer/portainer

Hier ordnen wir den Docker-Port 9000 direkt dem externen Port 9000 zu und können dann über 127.0.0.1:9000 darauf zugreifen.

Der erste Zugriff erfordert die Konfiguration des Administratorkennworts

Nachdem die Konfiguration abgeschlossen ist, melden Sie sich an:

Hier können wir zwischen lokal und remote wählen. Hier nehmen wir lokal als Beispiel:

Dann erscheinen alle lokalen Docker-Images hier und wir können sie darauf verwalten.

4. Einige häufig verwendete Portainer-Operationen und -Konfigurationen für Docker-Container finden Sie hier Duplizieren/Bearbeiten

Klicken Sie auf den Container, den Sie konfigurieren möchten

Klicken Sie auf Duplizieren/Bearbeiten

Hier sind einige Konfigurationsoptionen für den Container

Ändern Sie den Mapping-Port hier:

Hier können Sie die Zeitzone ändern:

Volumes dient zum lokalen Mounten des Verzeichnisses im Container. Sie können es hier auch auf dem lokalen Volume mounten. Wenn es ein Verzeichnis ist, klicken Sie auf Binden.

Dies ist der Befehl, den wir oben eingegeben haben – –restart=always, um den Container zu starten und ihn dann alleine zu starten.

Ich habe festgestellt, dass ich den Container auch über Portainer neu starten kann.

Sie können den Container auch herunterladen:

Oben finden Sie Einzelheiten zur Installation von Docker und Portainer auf Kali. Weitere Informationen zur Installation von Docker auf Kali finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM!

Das könnte Sie auch interessieren:
  • Bereitstellung und chinesische Übersetzung des Docker-Visualisierungstools Portainer
  • Projektpraxis zum Bereitstellen von Docker-Containern mit Portainer
  • So verwenden Sie Portainer zum Erstellen einer visuellen Schnittstelle für Docker
  • Tutorial zur Verwendung von Portainer zum Herstellen einer Verbindung mit einem Remote-Docker
  • Detaillierte Erläuterung des Docker-Visualisierungsgrafiktools Portainer

<<:  5 VueUse-Bibliotheken, die die Entwicklung beschleunigen können (Zusammenfassung)

>>:  Detaillierte Erklärung zum MySQL-Dateispeicher

Artikel empfehlen

Linux-Grundlagen-Tutorial: Sonderberechtigungen SUID, SGID und SBIT

Vorwort Für Datei- oder Verzeichnisberechtigungen...

So implementieren Sie ein responsives Layout in Vue-CLI

Wenn wir Frontend-Entwicklung betreiben, werden w...

MySQL 5.7.21 Installations- und Konfigurations-Tutorial unter Windows 10

Dieser Artikel zeichnet die Installations- und Ko...

Erläuterung des Menüs „Entwicklertools“ in IE8

<br />In diesem Artikel wurden die verschied...

MySQL-Optimierung: Cache-Optimierung (Fortsetzung)

In MySQL gibt es überall Caches. Wenn ich den Que...

Anweisungen zur Verwendung der MySQL-Isolations-Leseansicht

Welche historische Version kann die aktuelle Tran...

Zwei Boxmodelle in Webseiten (W3C-Boxmodell, IE-Boxmodell)

Es gibt zwei Arten von Webseiten-Boxmodellen: 1: S...

Shell-Skript Nginx-Automatisierungsskript

Dieses Skript kann die Vorgänge zum Starten, Stop...

Detaillierte Erklärung der MySQL-Alter-Ignore-Syntax

Als ich heute bei der Arbeit war, wurde mir von d...

Zusammenfassung zur Verwendung des Ausrufezeichen-Befehls (!) unter Linux

Vorwort Vor kurzem hat unsere Firma MBP konfiguri...

Analyse der Methode zum Einrichten geplanter Aufgaben in MySQL

Dieser Artikel beschreibt anhand eines Beispiels,...

Javascript-Countdown-Eingabeaufforderungsfeld

In diesem Artikelbeispiel wird der spezifische Ja...