services: wordpress: image: wordpress:latest container_name: wordpress restart: unless-stopped ports: - "127.0.0.1:8080:80" volumes: - wordpress_data:/var/www/html environment: - WORDPRESS_DB_HOST=wordpress-db - WORDPRESS_DB_USER=wordpress - WORDPRESS_DB_PASSWORD=wordpress - WORDPRESS_DB_NAME=wordpress depends_on: - wordpress-db networks: - wordpress-network wordpress-db: image: mysql:8.0 container_name: wordpress-db restart: unless-stopped volumes: - wordpress_db:/var/lib/mysql environment: - MYSQL_DATABASE=wordpress - MYSQL_USER=wordpress - MYSQL_PASSWORD=wordpress - MYSQL_ROOT_PASSWORD=rootpassword networks: - wordpress-network volumes: wordpress_data: wordpress_db: networks: wordpress-network: driver: bridge