Block a user
nicotine-plus-novnc (latest)
Published 2022-09-17 21:24:54 +00:00 by matthew
Installation
docker pull git.cesium.pw/matthew/nicotine-plus-novnc:latestsha256:ca2933e8d847ff2dfa6025edfb2a8a0aaca235f70b9f0169a3a3ad3d15cae09fImage Layers
| ADD file:d978f6d3025a06f5142a0c13c98bf12fbd47cdf9162ed31fbc05c86983b0a679 in / |
| CMD ["bash"] |
| WORKDIR /tmp |
| COPY helpers/* /usr/bin/ # buildkit |
| COPY /tmp/cinit/cinit /usr/sbin/ # buildkit |
| COPY /tmp/logmonitor/logmonitor /usr/bin/ # buildkit |
| COPY /tmp/su-exec/su-exec /usr/sbin/su-exec # buildkit |
| ARG ALPINE_PKGS |
| ARG DEBIAN_PKGS |
| RUN |2 ALPINE_PKGS= tzdata shadow DEBIAN_PKGS= tzdata /bin/sh -c if [ -n "$(which apk)" ]; then add-pkg ${ALPINE_PKGS}; else add-pkg ${DEBIAN_PKGS}; fi # buildkit |
| RUN |2 ALPINE_PKGS= tzdata shadow DEBIAN_PKGS= tzdata /bin/sh -c mkdir -p /defaults /etc/cont-init.d /etc/cont-finish.d /etc/services.d /etc/cont-env.d # buildkit |
| COPY rootfs/ / # buildkit |
| ENV USER_ID=1000 GROUP_ID=1000 SUP_GROUP_IDS= UMASK=022 TZ=Etc/UTC KEEP_APP_RUNNING=0 APP_NICENESS=0 INSTALL_PACKAGES= CONTAINER_DEBUG=0 |
| VOLUME [/config] |
| CMD ["/init"] |
| ARG IMAGE_VERSION=unknown |
| LABEL org.label-schema.name=baseimage org.label-schema.description=A minimal docker baseimage to ease creation of long-lived application containers org.label-schema.version=3.0.0-pre.19 org.label-schema.vcs-url=https://github.com/jlesage/docker-baseimage org.label-schema.schema-version=1.0 |
| WORKDIR /tmp |
| ARG ALPINE_PKGS |
| ARG DEBIAN_PKGS |
| RUN |2 ALPINE_PKGS= openssl netcat-openbsd DEBIAN_PKGS= netcat net-tools openssl /bin/sh -c if [ -n "$(which apk)" ]; then add-pkg ${ALPINE_PKGS}; else add-pkg ${DEBIAN_PKGS}; fi && rm -rf /var/cache/fontconfig/* # buildkit |
| COPY helpers/* /usr/bin/ # buildkit |
| COPY rootfs/ / # buildkit |
| COPY /tmp/tigervnc-install/usr/bin/Xvnc /opt/tigervnc/bin/ # buildkit |
| COPY /tmp/tigervnc-install/usr/bin/vncpasswd /usr/tigervnc/bin/ # buildkit |
| COPY /tmp/xkb-install/usr/share/X11/xkb /opt/tigervnc/xkb # buildkit |
| COPY /tmp/xkbcomp-install/usr/bin/xkbcomp /opt/tigervnc/xkb/ # buildkit |
| COPY /tmp/jwm-install/usr/bin/jwm /opt/jwm/bin/jwm # buildkit |
| COPY /opt/jwm/fonts /opt/jwm/fonts # buildkit |
| COPY /tmp/fontconfig-install/opt/jwm/fontconfig /opt/jwm/fontconfig # buildkit |
| COPY /tmp/xdpyprobe/xdpyprobe /usr/bin/ # buildkit |
| COPY /tmp/xprop-install/usr/bin/xprop /usr/bin/ # buildkit |
| COPY /tmp/yad-install/usr/bin/yad /usr/bin/ # buildkit |
| COPY /tmp/nginx-install / # buildkit |
| COPY /tmp/dhparam.pem /defaults/ # buildkit |
| COPY /opt/noVNC /opt/noVNC # buildkit |
| ENV DISPLAY_WIDTH=1920 DISPLAY_HEIGHT=1080 DARK_MODE=0 SECURE_CONNECTION=0 SECURE_CONNECTION_VNC_METHOD=SSL SECURE_CONNECTION_CERTS_CHECK_INTERVAL=60 WEB_LISTENING_PORT=5800 VNC_LISTENING_PORT=5900 VNC_PASSWORD= ENABLE_CJK_FONT=0 |
| EXPOSE map[5800/tcp:{} 5900/tcp:{}] |
| ARG IMAGE_VERSION=unknown |
| LABEL org.label-schema.name=baseimage-gui org.label-schema.description=A minimal docker baseimage to ease creation of X graphical application containers org.label-schema.version=4.0.0-pre.6 org.label-schema.vcs-url=https://github.com/jlesage/docker-baseimage-gui org.label-schema.schema-version=1.0 |
| RUN /bin/sh -c apt-get update && apt install software-properties-common gpg -y && add-apt-repository ppa:nicotine-team/stable && apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6CEB6050A30E5769 && apt update && apt install nicotine -y && mkdir -p /config/nicotine/downloads # buildkit |
| COPY startapp.sh /startapp.sh # buildkit |
| ENV APP_NAME=Nicotine+ |
Labels
| Key | Value |
|---|---|
| org.label-schema.description | A minimal docker baseimage to ease creation of X graphical application containers |
| org.label-schema.name | baseimage-gui |
| org.label-schema.schema-version | 1.0 |
| org.label-schema.vcs-url | https://github.com/jlesage/docker-baseimage-gui |
| org.label-schema.version | 4.0.0-pre.6 |