docker-compose.yml 932 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. version: '2'
  2. services:
  3. mysql:
  4. image: mysql
  5. ports:
  6. - "13306:3306"
  7. environment:
  8. - MYSQL_ROOT_PASSWORD=password
  9. volumes:
  10. - /opt/ids-data:/var/lib/mysql
  11. snorby:
  12. image: polinux/snorby
  13. depends_on:
  14. - mysql
  15. ports:
  16. - "3000:3000"
  17. links:
  18. - mysql
  19. volumes:
  20. - ./tools:/tools
  21. environment:
  22. - DB_ADDRESS=mysql
  23. - DB_USER=root
  24. - DB_PASS=password
  25. #entrypoint: ["/tools/wait-for-mysql.sh", "mysql", "/bootstrap.sh"]
  26. barnyard2:
  27. image: toulet/docker-barnyard2
  28. depends_on:
  29. - mysql
  30. links:
  31. - mysql
  32. volumes:
  33. - /etc/suricata:/etc/suricata
  34. - /var/log/suricata:/var/log/suricata
  35. - ./tools:/tools
  36. environment:
  37. - DB_HOST=mysql
  38. - DB_USER=root
  39. - DB_PASS=password
  40. - DB_NAME=snorby
  41. - SENSOR_NAME=IDS
  42. #entrypoint: ["/tools/wait-for-mysql.sh", "mysql", "/entrypoint.sh"]