WordPress-Daten persistent machen

Estimated reading: 1 minute 6 views

Damit WordPress-Uploads, Themes, Plugins und Konfigurationen nicht verloren gehen, wurde ein lokales Volume erstellt.

1. Stack stoppen

docker compose down
docker ps

2. WordPress-Verzeichnis anlegen

mkdir -p wordpress
sudo chown 33:33 wordpress
sudo chmod 755 wordpress

33:33 ist der Standard-User www-data, den WordPress im Container nutzt.

3. docker-compose.yml anpassen

Datei öffnen:

nano docker-compose.yml

WordPress-Teil:

wordpress:
  image: wordpress:latest
  container_name: wordpress
  restart: unless-stopped
  environment:
    - WORDPRESS_DB_HOST=db:3306
    - WORDPRESS_DB_USER=wpuser
    - WORDPRESS_DB_PASSWORD=wppass
    - WORDPRESS_DB_NAME=wordpress
  depends_on:
    - db
  networks:
    - web
    - internal
  labels:
    - "traefik.enable=true"
    - "traefik.http.routers.wp.rule=Host(wiki-projekt1.ddnsgeek.com)"
    - "traefik.http.routers.wp.entrypoints=websecure"
    - "traefik.http.routers.wp.tls=true"
    - "traefik.http.routers.wp.tls.certresolver=letsencrypt"

4. Stack neu starten

docker compose up -d
docker ps

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Share this Doc

WordPress-Daten persistent machen

Or copy link

CONTENTS