Wordpress in Docker - ich bekomms nicht hin

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Berlon

Benutzer
Registriert
06. Dez. 2020
Beiträge
41
Reaktionspunkte
5
Punkte
8
Hallo Gemeinde,
will mich mit Wordpress befassen und zuerst in Docker installieren.
Aber ich halte es wie James Deen in dem Film : Den sie wissen nicht, was sie tun.

Um mich auch in Docker rein zu fuchsen habe ich mir aus dem Netz eine yaml zusammengeschnipselt.

Der Start von Wordpress liefert aber den Fehler:

Error establishing a database connection​


Die yaml sieht so aus:
Code:
version: '3.1'

services:

  wordpress:
    image: wordpress
    restart: always
    ports:
      - 8558:80

    environment:
      WORDPRESS_DB_HOST: db
      WORDPRESS_DB_USER: berlon
      WORDPRESS_DB_PASSWORD: password
      WORDPRESS_DB_NAME: wordpress

    volumes:
      - /volume1/docker/wordpress/html:/var/www/html

  db:
    image: mysql:8.0
    restart: always
    environment:
      MYSQL_DATABASE: wordpress
      MYSQL_USER: berlon
      MYSQL_PASSWORD: password
      MYSQL_RANDOM_ROOT_PASSWORD: '1'

    volumes:
      - /volume1/docker/wordpress/data_db:/var/lib/mysql

Im Containermanager sind die Logs folgende:

Wordpress:
Code:
172.21.0.1 - - [15/Jun/2025:12:25:15 +0000] "GET /favicon.ico HTTP/1.1" 500 2757 "http://192.168.6.10:8558/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:139.0) Gecko/20100101 Firefox/139.0"
172.21.0.1 - - [15/Jun/2025:12:25:15 +0000] "GET / HTTP/1.1" 500 2757 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:139.0) Gecko/20100101 Firefox/139.0"
[Sun Jun 15 12:02:05.131106 2025] [core:notice] [pid 1:tid 1] AH00094: Command line: 'apache2 -D FOREGROUND'
[Sun Jun 15 12:02:05.126751 2025] [mpm_prefork:notice] [pid 1:tid 1] AH00163: Apache/2.4.62 (Debian) PHP/8.2.28 configured -- resuming normal operations
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.21.0.3. Set the 'ServerName' directive globally to suppress this message
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.21.0.3. Set the 'ServerName' directive globally to suppress this message
No 'wp-config.php' found in /var/www/html, but 'WORDPRESS_...' variables supplied; copying 'wp-config-docker.php' (WORDPRESS_DB_HOST WORDPRESS_DB_NAME WORDPRESS_DB_PASSWORD WORDPRESS_DB_USER)
Complete! WordPress has been successfully copied to /var/www/html
WordPress not found in /var/www/html - copying now...

DB:
Code:
2025-06-15T12:05:17.866224Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
2025-06-15T12:00:44.537563Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
2025-06-15T12:00:44.537499Z 1 [System] [MY-011012] [Server] Starting upgrade of data directory.
2025-06-15T12:00:41.513509Z 0 [System] [MY-010116] [Server] /usr/sbin/mysqld (mysqld 8.0.42) starting as process 1
2025-06-15T12:00:41.511268Z 0 [Warning] [MY-011068] [Server] The syntax '--skip-host-cache' is deprecated and will be removed in a future release. Please use SET GLOBAL host_cache_size=0 instead.
'/var/lib/mysql/mysql.sock' -> '/var/run/mysqld/mysqld.sock'
2025-06-15 12:00:40+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 8.0.42-1.el9 started.
2025-06-15 12:00:40+00:00 [Note] [Entrypoint]: Switching to dedicated user 'mysql'
2025-06-15 12:00:31+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 8.0.42-1.el9 started.

Ich bin mir sicher, das die yaml mehr Fehler enthält als korrekten Code. James Deen halt.
Kann mir da jemand wohlwollend unter die Arme greifen und mich mit der Nase auf die Fehler stubsen?

Gruß
ein unwissender Bernd
 

Additional post fields

 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat