services: db: image: mysql:8.0 container_name: wp_db restart: unless-stopped environment: MYSQL_ROOT_PASSWORD: rootpass MYSQL_DATABASE: wordpress MYSQL_USER: wp_user MYSQL_PASSWORD: wp_pass volumes: - db_data:/var/lib/mysql ports: - "3306:3306" wordpress: image: wordpress:latest container_name: wp_app restart: unless-stopped depends_on: - db environment: WORDPRESS_DB_HOST: db:3306 WORDPRESS_DB_USER: wp_user WORDPRESS_DB_PASSWORD: wp_pass WORDPRESS_DB_NAME: wordpress volumes: - wp_data:/var/www/html # UpdraftPlus のバックアップを配置する場所 - ./backups:/backups ports: - "8080:80" volumes: db_data: wp_data: