Abstraktes Header-Bild in den Farben von tsjdev apps

Blogbeitrag

Lokale WordPress Installation mit Docker

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 Anmeldengelangen 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

docker-compose.yml Docker Compose Datei für eine lokale WordPress-Installation 715 B herunterladen

Weiterempfehlen

Diesen Beitrag teilen

Wenn dir der Beitrag gefallen hat: gern weiterreichen. Gute Links dürfen sich ruhig schnell verbreiten.

Vorheriger/Nächster Beitrag

WordPress-Installation mit Studio by WordPress.com Vorheriger Beitrag WordPress-Installation mit Studio by WordPress.com Buch-Tipp: Head First C#, Fifth Edition Nächster Beitrag Buch-Tipp: Head First C#, Fifth Edition
Flags Quiz - Ein interaktives Flaggen-Quiz mit HTML, JavaScript und Bulma Flags Quiz - Ein interaktives Flaggen-Quiz mit HTML, JavaScript und Bulma Sicherheitslücken in verwendeten NuGet-Paketen finden Sicherheitslücken in verwendeten NuGet-Paketen finden Windows Terminal unter Windows 11 mit Oh-My-Posh einrichten Windows Terminal unter Windows 11 mit Oh-My-Posh einrichten Cronjobs in Azure Functions: Zeitgesteuerte Aufgaben mit dem TimerTrigger ausführen Cronjobs in Azure Functions: Zeitgesteuerte Aufgaben mit dem TimerTrigger ausführen
Lust auf ein kurzes digitales Hallo? Wenn du eine Idee teilen, eine Frage loswerden oder ein Projekt anschieben willst: mein Posteingang ist deutlich zuverlässiger als Brieftauben. apps@tsjdev-apps.de Mail schicken