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

Eine Codezeile löst verschiedene IE-Kompatibilitätsprobleme (IE6-IE10)

x-ua-compatible wird verwendet, um das Modell für...

CSS realisiert den Maskeneffekt, wenn die Maus über das Bild bewegt wird

1. Setzen Sie den HTML-Code der Maskenebene und d...

Detaillierte Erklärung der Verwendung des Fuser-Befehls in Linux

beschreiben: fuser kann anzeigen, welches Program...

Details zur MySQL-Sortierfunktion

Inhaltsverzeichnis 1. Problemszenario 2. Ursachen...

Mobile Frontend-Anpassungslösung (Zusammenfassung)

Ich habe online gesucht und festgestellt, dass in...

Beispiele für JavaScript-Operationselemente

Weitere Informationen zu Bedienelementen finden S...

Beispielcode einer in Vue3 gekapselten Lupenkomponente

Inhaltsverzeichnis Komponenteninfrastruktur Zweck...

Beispiel für den Export und Import von Docker-Containern

Inhaltsverzeichnis Docker-Container exportieren D...

Beispielüberprüfung MySQL | Update-Feld mit demselben Wert zeichnet Binlog auf

1. Einleitung Vor ein paar Tagen fragte mich ein ...

Grafisches Tutorial zur Installation und Konfiguration von MySQL 5.7.17 winx64

Ich habe die vorherigen Hinweise zur Installation...