Detaillierte Schritte zur Installation von MinIO auf Docker

Detaillierte Schritte zur Installation von MinIO auf Docker

1. Überprüfen Sie, ob die Docker-Umgebung normal ist

Verwenden Sie docker search minIO über die Befehlszeile:

Wenn Sie feststellen können, dass Docker korrekt installiert ist, fahren Sie mit dem nächsten Schritt fort

2. Laden Sie das miniIO-Image herunter

Docker zieht Minio/Minio

3. Erstellen Sie einen MiniIO-Container

Alle Spiegel anzeigen

Docker-Bilder

Erstellen Sie Verzeichnisse: eines zum Speichern der Konfiguration und eines zum Speichern der hochgeladenen Dateien.

mkdir -p /data/minio/config
mkdir -p /Daten/Minio/Daten

Erstellen und starten Sie den miniIO-Container:
Das \ bedeutet hier, dass der Befehl noch nicht abgeschlossen ist und Sie mit der Eingabe des Befehls fortfahren müssen, ihn also noch nicht ausführen.
Der Port 9090 bezieht sich hier auf den Minio-Client-Port. Obwohl es auf 9090 eingestellt ist, wird automatisch auf 9090 gesprungen, wenn wir auf 9000 zugreifen.

docker run -p 9000:9000 -p 9090:9090 \
 --net=Host \
 --name minio \
 -d --restart=immer \
 -e "MINIO_ACCESS_KEY=minioadmin" \
 -e "MINIO_SECRET_KEY=minioadmin" \
 -v /data/minio/data:/data \
 -v /data/minio/config:/root/.minio \
 minio/minio-Server \
 /data --console-address ":9090" -address ":9000"

MINIO_ACCESS_KEY: Konto
MINIO_SECRET_KEY : Passwort

Verwenden Sie nach der Ausführung Docker PS, um den laufenden Container anzuzeigen:

4. Zugangsadresse

http://192.168.56.103:9090

Wenn das Zugriffsergebnis so ausfällt, war der Zugriff erfolgreich!

Bildbeschreibung hier einfügen

5. Installationsprobleme

Wenn der Client nach dem Ausführen des Containers nicht geöffnet werden kann, können Sie die Protokolle über docker logs 容器id anzeigen.

1. Frage 1

Zu Beginn stieß ich auf ein Problem. Es liegt wahrscheinlich an der Länge des Kontos und des Passworts. Ein normales Konto sollte nicht weniger als 3 Zeichen und das Passwort nicht weniger als 8 Zeichen lang sein, da der Container sonst nicht gestartet werden kann.

Bildbeschreibung hier einfügen

2. Frage 2

Wenn der Client-Port nicht festgelegt ist, wird die folgende Warnung angezeigt.

Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen

3. Frage 3

Alles ist normal und der Client kann geöffnet werden. Beim Herstellen einer Verbindung zu Minio über das Programm zum Hochladen wird jedoch ein Fehler gemeldet. Die Fehlermeldung lautet:

Upload fehlgeschlagenDer Unterschied zwischen der Anforderungszeit und der Serverzeit ist zu groß

Die Systemzeitzone stimmt nicht mit der Hardware-Zeitzone überein.

timedatectl // Zeitzonenkonfiguration anzeigen 

Bildbeschreibung hier einfügen

Installieren Sie das Tool ntpdate

yum -y installiere NTP ntpdate

Stellen Sie die Systemzeit so ein, dass sie mit der Netzwerkzeit synchronisiert wird

ntpdate cn.pool.ntp.org

Systemzeit in Hardwarezeit schreiben

hwclock --systohc

Dies ist das Ende dieses Artikels über die detaillierten Schritte zur Installation von MinIO mit Docker. Weitere Informationen zur Installation von MinIO mit Docker finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Detaillierte Erläuterung des Prozesses zur Verwendung von Docker zum Erstellen von Minio und Java SDK
  • Detaillierte Erklärung der Startbefehle für Docker-Versionen es, milvus und minio

<<:  Zusammenfassung der Unterschiede zwischen den Methoden find() und filter() in JavaScript

>>:  Detaillierte Erläuterung der Front-End-Methode zum Übergeben von Parametern zwischen HTML-Seiten

Artikel empfehlen

MySQL-Einstellungscode für die grüne Version und Details zum Fehler 1067

MySQL-Einstellungscode für grüne Version und Fehl...

Einführung in die Verwendung von CSS3-Filterattributen

1. Einleitung Beim Schreiben von Animationseffekt...

MySQL InnoDB-Quellcodeanalyse für Transaktionssperren

Inhaltsverzeichnis 1. Schloss und Riegel 2. Wiede...

Analyse der Prinzipien von Docker-Containern

Inhaltsverzeichnis 01 Was ist das Wesen eines Con...

js behandelt die Kontoabmeldung beim Schließen des Browsers

Inhaltsverzeichnis Klassischer Ansatz Frage Weite...

Das Linux-System verbietet den Remote-Login-Befehl des Root-Kontos

PS: So deaktivieren Sie die Remote-Anmeldung des ...

Was tun, wenn Sie das ursprüngliche Passwort für MySQL auf dem MAC vergessen?

Die Methode zur Lösung des Problems, das anfängli...

Die Element-UI-Tabelle realisiert die Dropdown-Filterfunktion

In diesem Artikelbeispiel wird der spezifische Co...