Apache-Guacamole

guacd (1.6.0)

Published 2025-12-15 12:00:12 +01:00 by david

Installation

docker pull git.davidleutgeb.at/apache-guacamole/guacd:1.6.0
sha256:f39258e35244b6bf79bc6ac4e60eee176aea6f6a5adb13e8c3090e48df8ae515

Image Layers

ADD alpine-minirootfs-3.18.12-x86_64.tar.gz / # buildkit
CMD ["/bin/sh"]
ARG PREFIX_DIR=/opt/guacamole
COPY /opt/guacamole /opt/guacamole # buildkit
RUN |1 PREFIX_DIR=/opt/guacamole /bin/sh -c apk add --no-cache ca-certificates font-noto-cjk ghostscript netcat-openbsd shadow terminus-font ttf-dejavu ttf-liberation util-linux-login && xargs apk add --no-cache < ${PREFIX_DIR}/DEPENDENCIES # buildkit
ENV LC_ALL=C.UTF-8
ENV LD_LIBRARY_PATH=/opt/guacamole/lib
HEALTHCHECK &{["CMD-SHELL" "nc -z 127.0.0.1 4822 || exit 1"] "5m0s" "5s" "0s" "0s" '\x00'}
ARG UID=1000
ARG GID=1000
RUN |3 PREFIX_DIR=/opt/guacamole UID=1000 GID=1000 /bin/sh -c groupadd --gid $GID guacd # buildkit
RUN |3 PREFIX_DIR=/opt/guacamole UID=1000 GID=1000 /bin/sh -c useradd --system --create-home --shell /sbin/nologin --uid $UID --gid $GID guacd # buildkit
USER guacd
EXPOSE map[4822/tcp:{}]
COPY ./src/guacd-docker/bin/entrypoint.sh /opt/guacamole/ # buildkit
ENTRYPOINT ["/opt/guacamole/entrypoint.sh"]
Details
Container
2025-12-15 12:00:12 +01:00
1
OCI / Docker
linux/amd64
123 MiB
Versions (1) View all
1.6.0 2025-12-15