Advertisement
Guest User

Untitled

a guest
May 22nd, 2019
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.55 KB | None | 0 0
  1. # Ongoing Gist.
  2. #docker-compose.yml
  3. #- mysql:5.7
  4. #- redis:3.2
  5. #- mongo:3.3
  6. #- cassandra from Dockerfile
  7. #- nats:0.9.4
  8. #- rabbitmq:3.6
  9. #- kafka from Dockerfile
  10. # NOTE! docker-compose version 2.1 can not be used in Travis...
  11. version: '3.0'
  12.  
  13. volumes:
  14. db: {}
  15. pdb: {}
  16. rdb: {}
  17. mdb: {}
  18. # MySQL
  19. mysql:
  20. #env_file: .env
  21. image: mysql:5.7
  22. container_name: lib-mysql
  23. ports:
  24. - "3306:3306"
  25. volumes:
  26. - db:/var/lib/mysql
  27. - ./docker_build/mysql/conf:/etc/mysql/conf.d
  28. - ./docker_build/mysql/init.d:/docker-entrypoint-initdb.d
  29. restart: always
  30. environment:
  31. MYSQL_ROOT_PASSWORD: root
  32. MYSQL_DATABASE: mysql
  33. MYSQL_USER: username
  34. MYSQL_PASSWORD: password
  35.  
  36. # Redis
  37. redis:
  38. image: redis:5.0
  39. container_name: lib-redis
  40. ports:
  41. - "6379:6379"
  42. volumes:
  43. - rdb:/data
  44. restart: always
  45. command: redis-server --requirepass password --appendonly yes
  46.  
  47. # Mongo
  48. mongo:
  49. image: mongo:4.0
  50. container_name: lib-mongo
  51. ports:
  52. - "27017:27017"
  53.  
  54. # Kafka
  55. zookeeper:
  56. image: wurstmeister/zookeeper
  57. container_name: lib-zookeeper1
  58. ports:
  59. - "2181:2181"
  60. kafka:
  61. image: wurstmeister/kafka:2.12-2.0.1
  62. #build: ./docker_build/kafka/files/
  63. container_name: lib-kafka1
  64. ports:
  65. - "9092:9092"
  66. environment:
  67. KAFKA_ADVERTISED_HOST_NAME: 127.0.0.1
  68. #KAFKA_ADVERTISED_HOST_NAME: 100.69.18.116
  69. KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
  70. KAFKA_CREATE_TOPICS: "Topic1:1:1,Topic2:1:1"
  71. volumes:
  72. - /var/run/docker.sock:/var/run/docker.sock
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement