Tutorial zur Installation und Browserverwendung des leichten Objektspeicherdienstes Minio

Tutorial zur Installation und Browserverwendung des leichten Objektspeicherdienstes Minio

Einführung

Minio ist ein Objektspeicherdienst, der auf dem Open-Source-Protokoll Apache License v2.0 basiert. Er eignet sich sehr gut zum Speichern großer unstrukturierter Daten wie Bilder, Videos, Protokolldateien, Sicherungsdaten und Container-/virtuelle Maschinenabbilder. Eine Objektdatei kann eine beliebige Größe haben, von einigen KB bis maximal 5 TB. Minio ist ein sehr leichtgewichtiger Dienst, der sich problemlos in andere Anwendungen integrieren lässt.

Offizielle Website: MinIO | Leistungsstarker, Kubernetes nativer Objektspeicher

Chinesische Website: MinIO | Leistungsstarker, Kubernetes-freundlicher Objektspeicher

Installieren

Dieses Mal verwenden wir Docker für die Installation (Betriebssystem: CentOS7).

Die Verwendung eines Containers zum Starten erfordert ein dauerhaftes Volume zum Speichern von Konfigurations- und Anwendungsdaten. Andernfalls gehen die gespeicherten Daten beim Beenden des Containers verloren.

1. Erstellen Sie den zu mountenden Ordner

mkdir /meinedaten/minio/data
mkdir /meinedaten/minio/config

2. Ziehen Sie das Bild

Docker zieht Minio/Minio

3. Erstellen Sie einen Container

Docker-Ausführung \
  -p 9000:9000 \
  -p 9001:9001 \
  --name minio \
  -v /meineDaten/minio/Daten:/Daten \
  -v /meineDaten/minio/config:/root/.minio \
  -e "MINIO_ROOT_USER=admin" \
  -e "MINIO_ROOT_PASSWORD=123456Ab" \
  minio/minio server /data --console-address ":9001"

Stellen Sie API-Port 9000, Webkonsolen-Port 9001, Benutzername: admin, Passwort: 123456Ab ein.

Die obigen Informationen zeigen an, dass der Start erfolgreich war. Sie können den Parameter -d hinzufügen, um ihn im Hintergrund zu starten.

4. Offene Ports

Firewall-Befehl --zone=public --add-port=9001/tcp --permanent
Firewall-Befehl --reload

verwenden

1. Browserzugriff

Geben Sie im Browser http://ip:9001 ein

Geben Sie den Benutzernamen und das Passwort ein, die Sie beim Starten des Containers festgelegt haben, und rufen Sie die Homepage auf:

2. Einen neuen Bucket hinzufügen

Buckets -> Bucket erstellen+

3. Eimer einrichten

Klicken Sie auf Verwalten->Zugriffsregeln->Zugriffsregeln hinzufügen

Präfix: *

Zugriff: lesen/schreiben

4. Bilder hochladen und durchsuchen

Geben Sie den Test-Bucket ein und klicken Sie auf „Logo.png hochladen“.

Als Nächstes können Sie über http://ip:9000/test-bucket/logo.png auf das hochgeladene Bild zugreifen.

In diesem Artikel wird nur die Installation von Minio und seine einfache Verwendung im Browser beschrieben. Im nächsten Artikel wird die Verwendung des Java-Clients zum Bedienen von Minio beschrieben.

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

<<:  Vue führt einen einfachen zufälligen Namensaufruf durch

>>:  Analyse des MySQL-Beispiels DTID Master-Slave-Prinzip

Artikel empfehlen

So erstellen Sie einen SSH-Dienst basierend auf einem Golang-Image in Docker

Nachfolgend finden Sie den Code zum Erstellen ein...

Eine kurze Diskussion über das Design des Tomcat-Mehrschichtcontainers

Inhaltsverzeichnis Containerhierarchie Der Prozes...

Grafisches Tutorial zur Installation von MySQL 5.7.19 (tar.gz) unter Linux

Das erste Tutorial zur Installation der MySQL-5.7...

MySQL-Grundanweisungen zum Hinzufügen, Löschen, Ändern und Abfragen

Grammatik Hier ist die allgemeine SQL-Syntax für ...

Beispielcode zum Konfigurieren von Nginx zur Unterstützung von https

1. Einleitung Lassen Sie Ihre Website immer noch ...

Codeanalyse synchroner und asynchroner SetState-Probleme in React

React entstand als internes Projekt bei Facebook....

Praktisches MySQL + PostgreSQL Batch-Insert-Update insertOrUpdate

Inhaltsverzeichnis 1. Baidu-Enzyklopädie 1. MySQL...

Gemeinsame Nutzung verschiedener Methoden zum Deaktivieren des Seitencaches

Heute bin ich beim Entwickeln auf eine Methode ge...

So laden Sie die Kamera in HTML

Wirkungsdiagramm: Gesamtwirkung: Video wird gelad...

So installieren Sie eine MySQL-Datenbank unter Ubuntu

Ubuntu ist ein kostenloses und quelloffenes Deskt...