Lokale WordPress Installation mit Docker
Lesedauer: 2 Minuten

Eine lokale Installation von WordPress mit Docker ist eine schnelle Möglichkeit, eine Entwicklungsumgebung aufzusetzen. Hier zeige ich dir, wie du dies mit einer Docker-Compose-Datei tun kannst.

Zunächst musst du Docker Desktop installieren. Gehe auf https://www.docker.com/ und lade Docker Desktop für deinen Betriebssystem herunter und installiere das Programm.

Erstelle dann eine docker-compose.yml-Datei mit folgendem Inhalt:

services:
  db:
    image: mariadb:latest
    command: '--default-authentication-plugin=mysql_native_password'
    volumes:
      - db_data:/var/lib/mysql
    restart: always
    environment:
      - MYSQL_ROOT_PASSWORD=somewordpress
      - MYSQL_DATABASE=wordpress
      - MYSQL_USER=wordpress
      - MYSQL_PASSWORD=wordpress
    expose:
      - 3306
      - 33060

  wordpress:
    image: wordpress:latest
    volumes:
      - wp_data:/var/www/html
    ports:
      - 80:80
    restart: always
    environment:
      - WORDPRESS_DB_HOST=db
      - WORDPRESS_DB_USER=wordpress
      - WORDPRESS_DB_PASSWORD=wordpress
      - WORDPRESS_DB_NAME=wordpress
    depends_on:
      - db

volumes:
  db_data:
  wp_data:

Öffne nun einen Terminal und wechsle in das Verzeichnis, in dem sich die docker-compose.yml befindet, und führe den folgenden Befehl aus:

docker-compose up -d

Dies startet die beiden Dienste: die MariaDB-Datenbank und die WordPress-Instanz. Der Datenbankdienst läuft im Hintergrund, und WordPress wird auf Port 80 erreichbar sein.

Sobald die Container ausgeführt werden, kannst du im Browser http://localhost aufrufen, um den Installationsprozess von WordPress zu starten. Du wirst nach einer Sprache gefragt.

Und im nächsten Schritt gibst du den Namen deiner Website, einen Admin-Benutzernamen, ein Passwort und eine E-Mail-Adresse ein.

Da die Verbindung zur Datenbank in der Docker-Compose-Datei bereits eingerichtet ist, musst du keine zusätzlichen Datenbankinformationen eingeben. WordPress verbindet sich automatisch mit der MariaDB-Datenbank und legt die benötigten Tabellen an.

Durch einen Klick auf Anmelden gelangen wir zur Anmeldemaske.

Anschließend sind wir im WordPress-Dashboard und können mit der Anpassung beginnen.

Wenn wir nun nur auf http://localhost navigieren, sehen wir unsere eigene WordPress-Seite.

Hier nun noch ein kleiner Blick in Docker Desktop. Wie man sehen kann, werden zwei Container erzeugt und ausgeführt.

Mit Docker und einer einfachen docker-compose.yml kannst du in wenigen Minuten eine lokale WordPress-Installation erstellen. Dies bietet eine schnelle und einfache Möglichkeit, WordPress-Projekte lokal zu entwickeln und zu testen.

Über den folgenden Button könnt ihr die docker-compose.yml-Datei herunterladen

Snake-Spiel in Python mit ChatGPT entwickelt Eigene API mit ASP.NET Core: Todo API GitHub Desktop: Tool zum schnellen Arbeiten mit Git und GitHub