shuhaowu / docker-guacamole

Apache Guacamole in Docker all in one container (armhf + amd64 + arm64)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Apache Guacamole in Docker

An all-in-one docker container for Apache Guacamole. This is conceptually similar to https://github.com/oznu/docker-guacamole, except actually maintained. Also, instead of Postgres, this uses MySQL which I'm a bit more familiar with. This also uses supervisord instead.

The same image definitely works on armhf and amd64, and should also work on arm64. That said, the performance of something like a low-cost ARM SBC may not adequate. When dragging around windows, or when orbiting in a 3D program on a RDP session, I've observed 100% CPU usage on an Odroid XU4, which causes a significant amount of lag. Running it on a Skylake Intel processor works well at 60% CPU usage doing the same thing and with no lag.

To run:

$ docker build . -t guacamole:1.3
$ docker run -v /data/guacamole:/app/data -p 8080:8080 --name=guacamole -it guacamole:1.3

Then you can access the guacamole instance at localhost:8080.

About

Apache Guacamole in Docker all in one container (armhf + amd64 + arm64)


Languages

Language:Dockerfile 56.1%Language:Shell 43.9%