Mit docker-compose mit einer Konfiguration wie
docker-compose.yml
# ...
wpcli:
depends_on:
- wordpress
image: wordpress:cli
user: 1000:1000
command: tail -f /dev/null
volumes:
- ./wordpress:/var/www/html
environment:
- WORDPRESS_DB_HOST=mariadb:3306
- WORDPRESS_DB_USER=wordpress
- WORDPRESS_DB_NAME=wordpress
- WORDPRESS_DB_PASSWORD=${MARIADB_PASSWORD}Du musst das Paket im Container als root installieren, um Folgendes zu vermeiden
wp_package_install_error.txt
Error: Composer directory '/.wp-cli/packages' for packages couldn't be created: mkdir(): Permission deniedVerwende den folgenden Befehl, um ein Paket zu installieren
wp_package_install_root.sh
docker-compose exec -u root wpcli wp package install wp-cli/profile-command:@stable --allow-rootWenn dieser Beitrag dir geholfen hat, erwäge, mir einen Kaffee zu spendieren oder per PayPal zu spenden, um die Recherche und Veröffentlichung neuer Beiträge auf TechOverflow zu unterstützen