docker-compose.yaml 638 B

123456789101112131415161718192021222324252627282930
  1. services:
  2. db:
  3. image: mysql:8.0.19
  4. command: '--default-authentication-plugin=mysql_native_password'
  5. volumes:
  6. - db_data:/var/lib/mysql
  7. restart: always
  8. environment:
  9. - MYSQL_ROOT_PASSWORD=somewordpress
  10. - MYSQL_DATABASE=wordpress
  11. - MYSQL_USER=wordpress
  12. - MYSQL_PASSWORD=wordpress
  13. expose:
  14. - 3306
  15. - 33060
  16. wordpress:
  17. image: wordpress:latest
  18. ports:
  19. - 80:80
  20. restart: always
  21. environment:
  22. - WORDPRESS_DB_HOST=db
  23. - WORDPRESS_DB_USER=wordpress
  24. - WORDPRESS_DB_PASSWORD=wordpress
  25. - WORDPRESS_DB_NAME=wordpress
  26. volumes:
  27. db_data: