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.0sha256: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"] |