Guest User

Untitled

a guest
Nov 1st, 2018
303
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.30 KB | None | 0 0
  1. version: '3'
  2. services:
  3. nginx:
  4. image: nginx:latest
  5. container_name: nginx
  6. ports:
  7. - 80:80
  8. volumes:
  9. #- .docker/config/vhosts:/etc/nginx/nginx.conf:ro
  10. - ${PWD}/nginx.conf:/etc/nginx/nginx.conf
  11. - .:/var/www/htdocs
  12. depends_on:
  13. - php
  14. links:
  15. - php
  16.  
  17. mysql:
  18. image: mariadb:latest
  19. container_name: mysql
  20. volumes:
  21. - .docker/data/db:/var/lib/mysql
  22. environment:
  23. - MYSQL_ROOT_PASSWORD=${DBROOT}
  24. - MYSQL_DATABASE=${DBNAME}
  25. - MYSQL_USER=${DBUSER}
  26. - MYSQL_PASSWORD=${DBPASS}
  27.  
  28. php:
  29. image: phpdockerio/php72-fpm
  30. container_name: php
  31. volumes:
  32. - .:/var/www/htdocs
  33. environment:
  34. - maildev_host=maildev
  35. depends_on:
  36. - maildev
  37. - mysql
  38.  
  39. phpmyadmin:
  40. image: phpmyadmin/phpmyadmin
  41. container_name: phpmyadmin
  42. ports:
  43. - 8080:80
  44. links:
  45. - mysql
  46.  
  47.  
  48. maildev:
  49. image: djfarrelly/maildev
  50. container_name: maildev
  51. ports:
  52. - 8001:80
  53.  
  54. redis:
  55. image: redis:latest
  56. container_name: redis
  57. ports:
  58. - 6379:6379
  59.  
  60.  
  61. kibana:
  62. image: docker.elastic.co/kibana/kibana:6.3.2
  63. container_name: kibana
  64. environment:
  65. SERVER_NAME: localhost
  66. ELASTICSEARCH_URL: 127.0.0.1:9200
  67. ports:
  68. - 5601:5601
  69. depends_on:
  70. - elasticsearch
  71. ulimits:
  72. nproc: 65535
  73. memlock:
  74. soft: -1
  75. hard: -1
  76. cap_add:
  77. - ALL
  78.  
  79. elasticsearch:
  80. image: docker.elastic.co/elasticsearch/elasticsearch:6.3.2
  81. container_name: elasticsearch
  82. environment:
  83. - node.name=es01
  84. - cluster.name=docker-cluster
  85. - bootstrap.memory_lock=true
  86. - "ES_JAVA_OPTS=-Xms512m -Xmx512m"
  87. ulimits:
  88. nproc: 65535
  89. memlock:
  90. soft: -1
  91. hard: -1
  92. cap_add:
  93. - ALL
  94. privileged: true
  95. depends_on:
  96. - nginx
  97. volumes:
  98. - esdata1:/usr/share/elasticsearch/data
  99. ports:
  100. - 9200:9200
  101. - 9300:9300
  102.  
  103. volumes:
  104. esdata1:
  105. mysql:
  106. nginx:
Add Comment
Please, Sign In to add comment