Super einfache Implementierung von Docker zum Erstellen eines persönlichen Blogsystems

Super einfache Implementierung von Docker zum Erstellen eines persönlichen Blogsystems

Docker installieren

Aktualisieren Sie das Yum-Paket auf die neueste Version: sudo yum update
Installieren Sie die erforderlichen Pakete: sudo yum install -y yum-utils device-mapper-persistent-data lvm2
Stellen Sie die Yum-Quelle auf Alibaba Cloud ein, sonst wird es sehr langsam: sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo yum install docker-ce
Überprüfen Sie die Docker-Version nach der Installation: docker -v
Richten Sie einen inländischen Spiegel ein. ustc ist ein erfahrener Linux-Spiegeldienstanbieter: vi /etc/docker/daemon.json
Tragen Sie in die Datei folgenden Inhalt ein:

{
"Registrierungsspiegel": ["https://docker.mirrors.ustc.edu.cn"]
}

Starten Sie Docker: systemctl start docker
Überprüfen Sie den Docker-Status: systemctl status docker
Beim Booten starten: systemctl enable docker

Installieren des Images

Die Daten des Blogsystems werden in der Datenbank aufgezeichnet, was bedeutet, dass sie von der Datenbank abhängig sind. Daher müssen Sie zuerst die Datenbank installieren: docker run --name db --env MYSQL_ROOT_PASSWORD=example -d mariadb
db ist der Name des Docker-Containers, -d bedeutet, dass er im Daemon-Modus gestartet wird (im Hintergrund ausgeführt wird), MariaDB ist eine MySQL-Datenbank, Docker sucht zuerst lokal nach dem MariaDB-Image. Wenn es nicht gefunden wird, wird es automatisch aus dem Warehouse heruntergeladen.

Zeigen Sie den Status des Docker-Containers an: docker ps -a

Installieren Sie das WordPress-Blogsystem: docker run --name MyWordPress --link db:mysql -p 8080:80 -d wordpress
Verwenden Sie --link db:mysql um eine Verbindung zwischen WordPress und der Datenbank herzustellen. Verwenden Sie -p 8080:80 , um Port 80 des ursprünglichen Dienstes Port 8080 des Hostcomputers zuzuordnen.

Bildbeschreibung hier einfügen

Zeigen Sie den Status des Docker-Containers an: docker ps -a

Bildbeschreibung hier einfügen

Seite besuchen

Besuchen Sie den Browser: http://192.168.2.9:8080
Die IP des Hostcomputers ist 192.168.2.9 und die Antwort lautet wie folgt:

Bildbeschreibung hier einfügen

Nach einigen einfachen Einstellungen ist unser Blogsystem eingerichtet

Bildbeschreibung hier einfügen

Dies ist das Ende dieses Artikels über die Verwendung von Docker zum Erstellen eines persönlichen Blogsystems. Weitere Informationen zum Erstellen eines Blogsystems 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!

Das könnte Sie auch interessieren:
  • Beispiel für die Verwendung von Docker zum Erstellen eines ELK-Protokollsystems
  • So erstellen Sie ein Elk-System mit Docker Compose
  • So erstellen Sie ein lokales Docker-Image-Warehouse unter einem CentOS7-System
  • Verwenden von Docker zum Erstellen einer Lampenumgebung auf dem Mac

<<:  Tutorial zu HTML-Tabellen-Tags (23): Zeilenrahmen-Farbattribut BORDERCOLORDARK

>>:  So verwenden Sie VUE, um die Ali Iconfont-Bibliothek online aufzurufen

Artikel empfehlen

So verstecken Sie RAR-Dateien in Bildern

Sie können dieses Logo lokal als .rar-Datei speic...

18 allgemeine Befehle in der MySQL-Befehlszeile

Bei der täglichen Wartung und Verwaltung von Webs...

Telnet wird im Alpine-Image zu busybox-extras verschoben

Das Telnet im Alpine-Image wurde nach Version 3.7...

Detaillierte Analyse von MySQL-Ausführungsplänen

Vorwort Als wir im vorherigen Interviewprozess na...

Implementierungscode für die Dateimontage von DockerToolBox

Wenn Sie Docker verwenden, stellen Sie möglicherw...

Zabbix3.4-Methode zum Überwachen des MongoDB-Datenbankstatus

Mongodb verfügt über einen Befehl db.serverStatus...

Detaillierte grafische Erklärung zum Löschen des Keep-Alive-Cache

Inhaltsverzeichnis Eröffnungsszene Direktes Rende...

Asynchrone Programmierung in Javascript: Verstehen Sie Promise wirklich?

Inhaltsverzeichnis Vorwort Grundlegende Verwendun...

Einführung in die Verwendung sowie Vor- und Nachteile von MySQL-Triggern

Inhaltsverzeichnis Vorwort 1. Trigger-Übersicht 2...

So installieren Sie Golang unter Linux

Go ist eine Open-Source-Programmiersprache, die d...

Nginx-Inhaltscache und allgemeine Parameterkonfigurationsdetails

Anwendungsszenarien: Die Seiten des Projekts müss...

Zusammenfassung der HOC-Nutzung von React-High-Order-Komponenten

Ein Satz zur Einführung von HOC Was ist eine Komp...

Realisierung baumförmiger Sekundärtabellen auf Basis von Angular

Erster Blick auf die Wirkung: Code: 1.html <di...