docker-compose.yml 990 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. version: '3.1'
  2. services:
  3. guacd:
  4. image: guacamole/guacd:1.2.0
  5. container_name: ${CONTAINER_PREFIX}_cd
  6. restart: "no"
  7. ports:
  8. - 4822:4822
  9. db:
  10. image: mysql:8.0.22
  11. container_name: ${CONTAINER_PREFIX}_db
  12. restart: "no"
  13. environment:
  14. - MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
  15. - MYSQL_USER=${MYSQL_USER}
  16. - MYSQL_PASSWORD=${MYSQL_PASSWORD}
  17. - MYSQL_DATABASE=${MYSQL_DATABASE}
  18. volumes:
  19. - ${GUACA_ROOT}/backups:/var/backups
  20. - ${GUACA_ROOT}/data_dir:/var/lib/mysql
  21. guaca:
  22. image: guacamole/guacamole:1.2.0
  23. container_name: ${CONTAINER_PREFIX}
  24. restart: "no"
  25. links:
  26. - db
  27. - guacd
  28. ports:
  29. - 8111:8080
  30. environment:
  31. - MYSQL_HOSTNAME=${MYSQL_HOSTNAME}
  32. - GUACD_HOSTNAME=${GUACD_HOSTNAME}
  33. - MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
  34. - MYSQL_USER=${MYSQL_USER}
  35. - MYSQL_PASSWORD=${MYSQL_PASSWORD}
  36. - MYSQL_DATABASE=${MYSQL_DATABASE}