guacamole-compose/docker-compose.yml

49 lines
916 B
YAML

version: '3.3'
networks:
guacnet:
driver: bridge
services:
guacdb:
image: mariadb
volumes:
- ./dbdata:/var/lib/mysql
- ./init:/docker-entrypoint-initdb.d
restart: always
networks:
guacnet:
environment:
MYSQL_ROOT_PASSWORD: guacamole3242
MYSQL_DATABASE: guac
MYSQL_USER: guac
MYSQL_PASSWORD: guac
guacd:
image: guacamole/guacd
networks:
guacnet:
restart: always
guacamole:
image: guacamole/guacamole
ports:
- "8080:8080"
volumes:
- ./guac-data:/guachome
restart: always
depends_on:
- guacd
- guacdb
links:
- guacd
networks:
guacnet:
environment:
GUACD_HOSTNAME: guacd
GUACAMOLE_HOME: /guachome
MYSQL_DATABASE: guac
MYSQL_USER: guac
MYSQL_PASSWORD: guac
MYSQL_HOSTNAME: guacdb