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

Beispiel für eine MySQL-Datenbank-übergreifende Transaktions-XA-Operation

In diesem Artikel wird die MySQL-Datenbank-übergr...

Beispielcode zur einfachen Implementierung des Seitenlayouts mit Flex-Layout

Kommen wir ohne weitere Umschweife direkt zum Cod...

Installations-Tutorial für VMware Workstation 12 Pro Linux

Dieser Artikel zeichnet das Linux-Tutorial zur In...

So fügen Sie Codebeispiele für die Vim-Implementierung in Power Shell hinzu

1. Gehen Sie zur offiziellen Website von Vim, um ...

Detaillierte Einführung in die Chrome-Entwicklertools - Zeitleiste

1. Übersicht Benutzer erwarten, dass die Webanwen...

jQuery-Plugin zum Erzielen eines Karusselleffekts

Jeden Tag ein jQuery-Plugin - jQuery-Plugin zur I...

Tutorial zum Verbinden und Verwenden von MySQL 8.0 im Maven-Projekt von IDEA

Schauen wir uns zunächst meine grundlegende Entwi...

Element verwendet Skripte, um automatisch neue Komponenten zu erstellen

Inhaltsverzeichnis Hintergrund Wie funktioniert d...

So erhalten Sie Formulardaten in Vue

Inhaltsverzeichnis brauchen Daten abrufen und übe...

Nachteile und sinnvolle Verwendung des MySQL-Datenbankindex

Inhaltsverzeichnis Richtige Verwendung von Indize...

Weitere Möglichkeiten zur Verwendung von spitzen Klammern in Bash

Vorwort In diesem Artikel werden wir weitere Verw...