Apache Guacomole

Вот пример compose файла, публикуется только порт 8080 самого guacamole, далее, он должен иметь доступ к guacd, а тот в свою очередь уже подключается у удаленным серверам.

Веб интерфейс предоставляет контейнер guacamole

services:
....
  guacamole:
    container_name: guacamole_compose
    group_add:
      - "1000"
    depends_on:
    - guacd
    - postgres
    env_file:
      - ./secrets/guacamole.env
    environment:
      GUACD_HOSTNAME: guacd
      RECORDING_SEARCH_PATH: /record
    image: guacamole/guacamole:1.6.0
    volumes:
      - ./record:/record:rw
    ports:
    - 8080:8080
    restart: unless-stopped