Public | Automated Build

Last pushed: a year ago
Short Description
Guacamole Server image for Docker.
Full Description

Guacamole Server Image


This is my minimal customized Guacamole Server image based on Debian (with my debian image).
Couldn't get all the needed dependencies for an Alpine version :( .
No root process.

Guacamole Images

• Client Part : khirin/guacamole-client
• Server Part : khirin/guacamole-server
• DB Part : khirin/guacamole-db


• Packages from khirin/debian
• guacamole-server-0.9.12-incubating.tar.gz
• libcairo2-dev, libjpeg62-turbo-dev, libpng12-dev, libossp-uuid-dev, libavcodec-dev, libavutil-dev, libswscale-dev, libfreerdp-dev, libpango1.0-dev, libssh2-1-dev, libtelnet-dev, libvncserver-dev, libpulse-dev, libssl-dev, libvorbis-dev, libwebp-dev

Default Configuration

• Configuration from khirin/debian
• Default user (UID) : guacamole (2000)
• Default group (GID) : guacamole (2000)


• guacamole-network : Network with only the guacamole-db container and the guacamole-client container.

docker network create -o "" guacamole-network


• Run : Will use the default configuration above.
• Build : Example of custom build. You can also directly modify the Dockerfile (I won't be mad, promis !)
• Create : Example of custom create. It is useless to publish the port, expose it is enough to other container(s) on the same network.

• Run
docker run --detach \
            --network guacamole-network \
• Build
/bin/docker build \
                --no-cache=true \
                --force-rm \
                --build-arg UID="2000" \
                --build-arg GID="2000" \
                --build-arg PORT="4822" \
                repo/guacamole-server .
• Create
/bin/docker create --hostname=guacamole-server \
                --name guacamole-server \
                -m 64M --memory-swap 128M \
                --network guacamole-network \
                -t repo/guacamole-server


khirin : DockerHub, GitHub


All my images are based on my personal knowledge and inspired by many projects of the Docker community.
If you recognize yourself in some working approaches, you might be one of my inspirations (Thanks!).

Docker Pull Command
Source Repository