Ich habe Docker so konfiguriert, dass es die User-Namespace-Remapping-Funktion (userns-remap
) verwendet. Meine Einstellungen in der Datei /etc/docker/daemon.json
sehen wie folgt aus:
{
"userns-remap": "dockremap",
"no-new-privileges": true,
"log-driver": "json-file",
"log-opts": {
"max-size": "10m",
"max-file": "3"
}
}
In den Dateien /etc/subuid
und /etc/subgid
habe ich folgende Einträge hinzugefügt:
Ich deploye eine WordPress-Anwendung mit folgendem docker-compose.yml
:
services:
wordpress:
image: wordpress:6.7-php8.1-apache
container_name: wordpress
restart: unless-stopped
ports:
- "8080:80"
environment:
WORDPRESS_DB_HOST: ${WORDPRESS_DB_HOST}
WORDPRESS_DB_USER: ${WORDPRESS_DB_USER}
WORDPRESS_DB_PASSWORD: ${WORDPRESS_DB_PASSWORD}
WORDPRESS_DB_NAME: ${WORDPRESS_DB_NAME}
WORDPRESS_DEBUG: ${WORDPRESS_DEBUG}
volumes:
- wordpress_data:/var/www/html
- ./uploads.ini:/usr/local/etc/php/conf.d/uploads.ini
db:
image: mariadb:10.6
container_name: wordpress_db
restart: unless-stopped
environment:
MYSQL_DATABASE: ${MYSQL_DATABASE}
MYSQL_USER: ${MYSQL_USER}
MYSQL_PASSWORD: ${MYSQL_PASSWORD}
MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
volumes:
- db_data:/var/lib/mysql
volumes:
wordpress_data:
db_data:
Display More
Ich habe jedoch Probleme mit Dateiberechtigungen, insbesondere wenn ich versuche, Backups hochzuladen oder Daten in die WordPress-Instanz zu importieren (z. B. mit Plugins). Die Plugins, die ich getestet habe, sind:
-
BackWPup
Hier bekomme ich nur einen "HTTP Error". Die BackWPup-Logs zeigen Folgendes:
Codea:5:{s:12:"project_root";s:14:"/var/www/html/";s:12:"project_temp";s:49:"/var/www/html/wp-content/uploads/backwpup-restore";s:14:"extract_folder";s:57:"/var/www/html/wp-content/uploads/backwpup-restore/extract";s:14:"uploads_folder";s:57:"/var/www/html/wp-content/uploads/backwpup-restore/uploads";s:6:"locale";s:5:"de_DE";}
-
All-in-One WP Migration
Hier bleibt der Upload bei "0.0%" hängen, ohne eine Fehlermeldung anzuzeigen.
Ich habe auch schon versucht mit docker cp die Dateien direkt in den Container zu kopieren, leider ohne Erfolg. Es gibt immer diverse unspezifische Fehler.
Hat irgend jemand Erfahrung damit eine Wordpress Installation auf eine andere zu migrieren und könnte mich hierbei unterstützen mit dem ein oder anderen Ratschlag?