docker-compose.yml 663 B

1234567891011121314151617181920212223242526272829303132
  1. version: '3'
  2. services:
  3. mysql:
  4. image: mariadb:10.7
  5. command: --default-authentication-plugin=mysql_native_password
  6. environment:
  7. - MYSQL_ALLOW_EMPTY_PASSWORD=yes
  8. - MYSQL_DATABASE=coursera
  9. ports:
  10. - '3306:3306'
  11. volumes:
  12. - './database/mysql/items.sql:/docker-entrypoint-initdb.d/items.sql'
  13. memcached:
  14. image: 'memcached:latest'
  15. ports:
  16. - '11211:11211'
  17. redis:
  18. image: 'redis'
  19. ports:
  20. - '6379:6379'
  21. rabbitmq:
  22. image: 'rabbitmq'
  23. ports:
  24. - '5672:5672'
  25. mongodb:
  26. image: 'mongo'
  27. environment:
  28. - MONGO_INITDB_DATABASE=coursera
  29. ports:
  30. - '27017-27019:27017-27019'