Skip to content

Commit abaa9ca

Browse files
committed
Remove old compose injection
1 parent 94927f7 commit abaa9ca

11 files changed

Lines changed: 11 additions & 29 deletions

File tree

.editorconfig

100755100644
File mode changed.

.github/CONTRIBUTING.md

100755100644
File mode changed.

.github/ISSUE_TEMPLATE/config.yml

100755100644
File mode changed.

.github/ISSUE_TEMPLATE/issue.bug.yml

100755100644
File mode changed.

.github/ISSUE_TEMPLATE/issue.feature.yml

100755100644
File mode changed.

.github/workflows/greetings.yml

100755100644
File mode changed.

.github/workflows/permissions.yml

100755100644
File mode changed.

Dockerfile

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,6 @@ RUN \
4747
debuild -b -uc -us && \
4848
cp -ax ../xrdp_*.deb /buildout/xrdp.deb
4949

50-
# docker compose
51-
FROM ghcr.io/linuxserver/docker-compose:amd64-latest AS compose
52-
5350
# runtime stage
5451
FROM ghcr.io/linuxserver/baseimage-ubuntu:noble
5552

@@ -61,7 +58,6 @@ LABEL maintainer="thelamer"
6158

6259
# copy over libs and installers from build stage
6360
COPY --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
6763
ENV NVIDIA_DRIVER_CAPABILITIES=all \
@@ -72,6 +68,9 @@ RUN \
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=amd64 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 && \
@@ -80,6 +79,8 @@ RUN \
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=amd64 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' \

Dockerfile.aarch64

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
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

55
ARG XRDP_PULSE_VERSION=v0.7
66
ARG DEBIAN_FRONTEND="noninteractive"
@@ -47,9 +47,6 @@ RUN \
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
5451
FROM 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
6360
COPY --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
6763
ENV NVIDIA_DRIVER_CAPABILITIES=all \
@@ -72,6 +68,9 @@ RUN \
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 && \
@@ -80,6 +79,8 @@ RUN \
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' \

README.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,6 @@ All base images are built for x86_64 and aarch64 platforms.
3737

3838
| Distro | Current Tag |
3939
| :----: | --- |
40-
| Alpine | alpine320 |
41-
| Arch | arch |
42-
| Debian | debianbookworm |
43-
| Fedora | fedora40 |
4440
| Ubuntu | ubuntunoble |
4541

4642
# PRoot Apps

0 commit comments

Comments
 (0)