Detaillierte Erklärung zum schnellen Erstellen einer Blog-Website mit Docker

Detaillierte Erklärung zum schnellen Erstellen einer Blog-Website mit Docker

Halo ist ein modernes, persönliches, unabhängiges Blogsystem, das Studierenden, die an das Bloggen gewöhnt sind, eine zusätzliche Option bietet.

Offizielle Website: https://halo.run/

1. Vorbereitung

Dieses Tutorial basiert auf Docker, daher müssen Sie die Docker-Umgebung vorab auf dem Server installieren.

Tutorial zur Docker-Installation: https://www.jb51.net/article/94067.htm

2. Bereitstellungsprozess

(1) Erstellen Sie ein Arbeitsverzeichnis

mkdir ~/.halo und cd ~/.halo 

(2) Laden Sie die Konfigurationsdatei in das Arbeitsverzeichnis herunter

wget https://dl.halo.run/config/application-template.yaml -O ./application.yaml 

(3) Ändern Sie die Konfigurationsdatei, konfigurieren Sie die Datenbank oder den Port usw.

vim-Anwendung.yaml 

(4) Ziehen Sie die Blog-Spiegelquelle

Docker-Pull Halohub/Halo:1.4.13 

(5) Erstellen Sie einen Container

docker run -it -d --name halo -p 8090:8090 -v ~/.halo:/root/.halo --restart=sofern nicht gestoppt halohub/halo:1.4.13

Parametererklärung:

  • -it: Eingabefunktion aktivieren und Pseudoterminal verbinden
  • -d: Den Container im Hintergrund ausführen
  • --name: Geben Sie einen Namen für den Container an
  • -p: Port-Mapping, das Format ist主機(宿主)端口:容器端口, das in application.yaml konfiguriert werden kann.
  • -v: Zuordnung des Arbeitsverzeichnisses. Das Format ist: -v Hostpfad:/root/.halo, letzteres kann nicht geändert werden.
  • --restart: Es wird empfohlen, es auf unless-stopped zu setzen, um den Halo-Container automatisch zu starten, wenn Docker startet.

(6) Öffnen Sie http://ip:端口號um die Benutzeroberfläche der Installationsanleitung anzuzeigen.

Beispielsweise lautet die IP meines öffentlichen Dienstnetzwerks: 81.71.136.94, daher ist die Adresse, die ich besuche: http://81.71.136.94:8090/

Nachdem Sie die Informationen eingegeben haben, klicken Sie auf Installieren. Nach Abschluss der Installation werden Sie zur Anmeldeseite weitergeleitet.

Geben Sie Ihr Konto und Ihr Passwort ein und klicken Sie auf „Anmelden“, um zur Backend-Verwaltungsoberfläche des Blogs zu gelangen.

Klicken Sie auf „Zur Startseite springen“, um direkt zur Startseite des Blogs zu gelangen.

3. Zugangstest

Besuchen Sie: http://81.71.136.94:8090/ (muss in die IP-Adresse Ihres eigenen Servers geändert werden~)

Dies ist das Ende dieses Artikels zum schnellen Erstellen einer Blog-Website mit Docker. Weitere relevante Inhalte zum Erstellen einer Blog-Website mit Docker finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

<<:  Ich zeige Ihnen, wie Sie Schriftsymbole in CSS verwenden

>>:  js implementiert Array-Abflachung

Artikel empfehlen

So verwenden Sie Typescript zum Kapseln von lokalem Speicher

Inhaltsverzeichnis Vorwort Szenarien für die Verw...

Ein kurzer Vortrag über MySQL-Pivottabellen

Ich habe eine Produktteiletabelle wie diese: Teil...

Webdesigner sollten Webseiten unter drei Aspekten optimieren

<br />Mit der zunehmenden Bandbreite werden ...

JS implementiert die zufällige Generierung von Bestätigungscodes

In diesem Artikelbeispiel wird der spezifische JS...

Installationsprozess der React Native-Umgebung

React-Native-Installationsprozess 1.npx react-nat...

Detaillierte Einführung in das benutzerdefinierte Docker-Netzwerk

Inhaltsverzeichnis Benutzerdefiniertes Docker-Net...

Vue-Grundlagen MVVM, Vorlagensyntax und Datenbindung

Inhaltsverzeichnis 1. Vue-Übersicht Offizielle Vu...

Zusammenfassung der Linux-Befehlsmethoden zum Anzeigen verwendeter Befehle

Im System werden viele Befehle verwendet. Wie kön...

Analyse der problematischen „Aborted“-Warnung in MySQL anhand von Fallstudien

Dieser Artikel stellt hauptsächlich den relevante...

Lösen Sie das Problem der Groß- und Kleinschreibung der Linux+Apache-Server-URL

Ich bin heute auf ein Problem gestoßen. Beim Eing...

Hinweise zur Speicherverwaltung von Linux-Kernel-Gerätetreibern

/********************** * Linux-Speicherverwaltun...

Kapseln Sie die Navigationsleistenkomponente mit Vue

Vorwort: Die vollständige Kapselung eines Funktio...