Guacamole Server image for Docker.
371
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.
• 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
• 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 "com.docker.network.bridge.name=guacamole" 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.
docker run --detach \
--network guacamole-network \
khirin/guacamole-server`
/bin/docker build \
--no-cache=true \
--force-rm \
--build-arg UID="2000" \
--build-arg GID="2000" \
--build-arg PORT="4822" \
repo/guacamole-server .
/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!).
Content type
Image
Digest
Size
171.2 MB
Last updated
over 9 years ago
docker pull khirin/guacamole-server