11# syntax=docker/dockerfile:1
22
3- FROM ghcr.io/linuxserver/baseimage-ubuntu:arm64v8-noble as buildstage
3+ FROM ghcr.io/linuxserver/baseimage-ubuntu:arm64v8-noble AS buildstage
44
55ARG XRDP_PULSE_VERSION=v0.7
66ARG DEBIAN_FRONTEND="noninteractive"
4747 debuild -b -uc -us && \
4848 cp -ax ../xrdp_*.deb /buildout/xrdp.deb
4949
50- # docker compose
51- FROM ghcr.io/linuxserver/docker-compose:arm64v8-latest as compose
52-
5350# runtime stage
5451FROM ghcr.io/linuxserver/baseimage-ubuntu:arm64v8-noble
5552
@@ -61,7 +58,6 @@ LABEL maintainer="thelamer"
6158
6259# copy over libs and installers from build stage
6360COPY --from=buildstage /buildout/ /
64- COPY --from=compose /usr/local/bin/docker-compose /usr/local/bin/docker-compose
6561
6662#Add needed nvidia environment variables for https://github.com/NVIDIA/nvidia-docker
6763ENV NVIDIA_DRIVER_CAPABILITIES=all \
7268 sed -i \
7369 '/locale/d' \
7470 /etc/dpkg/dpkg.cfg.d/excludes && \
71+ echo "**** add docker repos ****" && \
72+ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | tee /usr/share/keyrings/docker.asc >/dev/null && \
73+ echo "deb [arch=arm64 signed-by=/usr/share/keyrings/docker.asc] https://download.docker.com/linux/ubuntu noble stable" > /etc/apt/sources.list.d/docker.list && \
7574 echo "**** install deps ****" && \
7675 ldconfig && \
7776 apt-get update && \
8079 apt-transport-https \
8180 ca-certificates \
8281 dbus-x11 \
82+ docker-ce-cli && \
83+ docker-compose-plugin \
8384 fonts-noto-color-emoji \
8485 fonts-noto-core \
8586 gawk \
@@ -115,12 +116,6 @@ RUN \
115116 zlib1g && \
116117 dpkg -i /xrdp.deb && \
117118 rm /xrdp.deb && \
118- echo "**** install docker ****" && \
119- curl -fsSL https://download.docker.com/linux/ubuntu/gpg | tee /usr/share/keyrings/docker.asc >/dev/null && \
120- echo "deb [arch=arm64 signed-by=/usr/share/keyrings/docker.asc] https://download.docker.com/linux/ubuntu noble stable" > /etc/apt/sources.list.d/docker.list && \
121- apt-get update && \
122- apt-get install -y --no-install-recommends \
123- docker-ce-cli && \
124119 echo "**** openbox tweaks ****" && \
125120 sed -i \
126121 -e 's/NLIMC/NLMC/g' \
0 commit comments