WordPress In Lokaler Docker Umgebung

Lokale WordPress-Installation mit Docker: Ein Leitfaden

Die lokale Entwicklungsumgebung für WordPress kann oft eine Herausforderung sein, besonders wenn es um die Einrichtung von Servern, Datenbanken und Konfigurationen geht. Doch zum Glück gibt es eine einfache Lösung: Docker. In diesem Beitrag werden wir Schritt für Schritt zeigen, wie man WordPress mithilfe von Docker auf seinem eigenen Computer lokal installiert. Lass uns gleich loslegen!

Schritt 1: Docker installieren

Stelle sicher, dass Docker auf deinem Computer installiert ist. Besuche die offizielle Docker-Website (https://www.docker.com/) und folge den Anweisungen für deine spezifische Plattform.

Schritt 2: Docker-Compose-Datei erstellen

Erstelle eine docker-compose.yml-Datei in einem leeren Ordner und füge folgenden Inhalt ein:

version: '3.7'

services:
  wordpress:
    image: wordpress:latest
    ports:
      - "8000:80"
    environment:
      WORDPRESS_DB_HOST: db
      WORDPRESS_DB_USER: exampleuser
      WORDPRESS_DB_PASSWORD: examplepassword
      WORDPRESS_DB_NAME: exampledb
    volumes:
      - ./wordpress:/var/www/html

  db:
    image: mysql:5.7
    environment:
      MYSQL_DATABASE: exampledb
      MYSQL_USER: exampleuser
      MYSQL_PASSWORD: examplepassword
      MYSQL_RANDOM_ROOT_PASSWORD: '1'
    volumes:
      - ./db:/var/lib/mysql

Schritt 3: Docker-Container starten

Navigiere in deinem Terminal zum Ordner, in dem sich die docker-compose.yml-Datei befindet, und führe den folgenden Befehl aus:

docker-compose up -d

Dies startet zwei Container: einen für WordPress und einen für die MySQL-Datenbank.

Schritt 4: WordPress-Installation durchführen

Öffne deinen Webbrowser und gehe zu http://localhost:8000. Dort wirst du aufgefordert, die WordPress-Installation durchzuführen. Folge den Anweisungen auf dem Bildschirm, um WordPress einzurichten.

Fazit

Herzlichen Glückwunsch! Du hast erfolgreich WordPress lokal mit Docker installiert. Jetzt kannst du deine Website entwickeln und testen, ohne dich um komplexe Serverkonfigurationen kümmern zu müssen. Docker macht die lokale Entwicklung von WordPress schnell, einfach und effizient. Viel Spaß beim Entwickeln!