From 98a953239c8bdcc871c6d412f354b432f01ff515 Mon Sep 17 00:00:00 2001 From: pentamassiv Date: Fri, 8 Apr 2022 14:07:45 +0200 Subject: [PATCH 1/2] Add Dockerfiles for Ubuntu rolling, devel, latest --- Dockerfiles/Dockerfile.aarch64.ubuntu20.04 | 1 - Dockerfiles/Dockerfile.aarch64.ubuntu22.04 | 4 ++++ Dockerfiles/Dockerfile.aarch64.ubuntu_devel | 4 ++++ Dockerfiles/Dockerfile.aarch64.ubuntu_latest | 4 ++++ Dockerfiles/Dockerfile.aarch64.ubuntu_rolling | 4 ++++ Dockerfiles/Dockerfile.armv7.ubuntu22.04 | 4 ++++ Dockerfiles/Dockerfile.armv7.ubuntu_devel | 4 ++++ Dockerfiles/Dockerfile.armv7.ubuntu_latest | 4 ++++ Dockerfiles/Dockerfile.armv7.ubuntu_rolling | 4 ++++ Dockerfiles/Dockerfile.ppc64le.ubuntu22.04 | 4 ++++ Dockerfiles/Dockerfile.ppc64le.ubuntu_devel | 4 ++++ Dockerfiles/Dockerfile.ppc64le.ubuntu_latest | 4 ++++ Dockerfiles/Dockerfile.ppc64le.ubuntu_rolling | 4 ++++ Dockerfiles/Dockerfile.s390x.ubuntu22.04 | 4 ++++ Dockerfiles/Dockerfile.s390x.ubuntu_devel | 4 ++++ Dockerfiles/Dockerfile.s390x.ubuntu_latest | 4 ++++ Dockerfiles/Dockerfile.s390x.ubuntu_rolling | 4 ++++ 17 files changed, 64 insertions(+), 1 deletion(-) create mode 100644 Dockerfiles/Dockerfile.aarch64.ubuntu22.04 create mode 100644 Dockerfiles/Dockerfile.aarch64.ubuntu_devel create mode 100644 Dockerfiles/Dockerfile.aarch64.ubuntu_latest create mode 100644 Dockerfiles/Dockerfile.aarch64.ubuntu_rolling create mode 100644 Dockerfiles/Dockerfile.armv7.ubuntu22.04 create mode 100644 Dockerfiles/Dockerfile.armv7.ubuntu_devel create mode 100644 Dockerfiles/Dockerfile.armv7.ubuntu_latest create mode 100644 Dockerfiles/Dockerfile.armv7.ubuntu_rolling create mode 100644 Dockerfiles/Dockerfile.ppc64le.ubuntu22.04 create mode 100644 Dockerfiles/Dockerfile.ppc64le.ubuntu_devel create mode 100644 Dockerfiles/Dockerfile.ppc64le.ubuntu_latest create mode 100644 Dockerfiles/Dockerfile.ppc64le.ubuntu_rolling create mode 100644 Dockerfiles/Dockerfile.s390x.ubuntu22.04 create mode 100644 Dockerfiles/Dockerfile.s390x.ubuntu_devel create mode 100644 Dockerfiles/Dockerfile.s390x.ubuntu_latest create mode 100644 Dockerfiles/Dockerfile.s390x.ubuntu_rolling diff --git a/Dockerfiles/Dockerfile.aarch64.ubuntu20.04 b/Dockerfiles/Dockerfile.aarch64.ubuntu20.04 index 8d01fb3f..b826769c 100644 --- a/Dockerfiles/Dockerfile.aarch64.ubuntu20.04 +++ b/Dockerfiles/Dockerfile.aarch64.ubuntu20.04 @@ -1,5 +1,4 @@ FROM arm64v8/ubuntu:20.04 - COPY ./run-on-arch-install.sh /root/run-on-arch-install.sh RUN chmod +x /root/run-on-arch-install.sh && /root/run-on-arch-install.sh diff --git a/Dockerfiles/Dockerfile.aarch64.ubuntu22.04 b/Dockerfiles/Dockerfile.aarch64.ubuntu22.04 new file mode 100644 index 00000000..a76616db --- /dev/null +++ b/Dockerfiles/Dockerfile.aarch64.ubuntu22.04 @@ -0,0 +1,4 @@ +FROM arm64v8/ubuntu:22.04 + +COPY ./run-on-arch-install.sh /root/run-on-arch-install.sh +RUN chmod +x /root/run-on-arch-install.sh && /root/run-on-arch-install.sh diff --git a/Dockerfiles/Dockerfile.aarch64.ubuntu_devel b/Dockerfiles/Dockerfile.aarch64.ubuntu_devel new file mode 100644 index 00000000..de16acc8 --- /dev/null +++ b/Dockerfiles/Dockerfile.aarch64.ubuntu_devel @@ -0,0 +1,4 @@ +FROM arm64v8/ubuntu:devel + +COPY ./run-on-arch-install.sh /root/run-on-arch-install.sh +RUN chmod +x /root/run-on-arch-install.sh && /root/run-on-arch-install.sh diff --git a/Dockerfiles/Dockerfile.aarch64.ubuntu_latest b/Dockerfiles/Dockerfile.aarch64.ubuntu_latest new file mode 100644 index 00000000..ff037c9f --- /dev/null +++ b/Dockerfiles/Dockerfile.aarch64.ubuntu_latest @@ -0,0 +1,4 @@ +FROM arm64v8/ubuntu:latest + +COPY ./run-on-arch-install.sh /root/run-on-arch-install.sh +RUN chmod +x /root/run-on-arch-install.sh && /root/run-on-arch-install.sh diff --git a/Dockerfiles/Dockerfile.aarch64.ubuntu_rolling b/Dockerfiles/Dockerfile.aarch64.ubuntu_rolling new file mode 100644 index 00000000..60547718 --- /dev/null +++ b/Dockerfiles/Dockerfile.aarch64.ubuntu_rolling @@ -0,0 +1,4 @@ +FROM arm64v8/ubuntu:rolling + +COPY ./run-on-arch-install.sh /root/run-on-arch-install.sh +RUN chmod +x /root/run-on-arch-install.sh && /root/run-on-arch-install.sh diff --git a/Dockerfiles/Dockerfile.armv7.ubuntu22.04 b/Dockerfiles/Dockerfile.armv7.ubuntu22.04 new file mode 100644 index 00000000..c2a4b90a --- /dev/null +++ b/Dockerfiles/Dockerfile.armv7.ubuntu22.04 @@ -0,0 +1,4 @@ +FROM arm32v7/ubuntu:22.04 + +COPY ./run-on-arch-install.sh /root/run-on-arch-install.sh +RUN chmod +x /root/run-on-arch-install.sh && /root/run-on-arch-install.sh diff --git a/Dockerfiles/Dockerfile.armv7.ubuntu_devel b/Dockerfiles/Dockerfile.armv7.ubuntu_devel new file mode 100644 index 00000000..ac12a1e6 --- /dev/null +++ b/Dockerfiles/Dockerfile.armv7.ubuntu_devel @@ -0,0 +1,4 @@ +FROM arm32v7/ubuntu:devel + +COPY ./run-on-arch-install.sh /root/run-on-arch-install.sh +RUN chmod +x /root/run-on-arch-install.sh && /root/run-on-arch-install.sh diff --git a/Dockerfiles/Dockerfile.armv7.ubuntu_latest b/Dockerfiles/Dockerfile.armv7.ubuntu_latest new file mode 100644 index 00000000..b8f1b87a --- /dev/null +++ b/Dockerfiles/Dockerfile.armv7.ubuntu_latest @@ -0,0 +1,4 @@ +FROM arm32v7/ubuntu:latest + +COPY ./run-on-arch-install.sh /root/run-on-arch-install.sh +RUN chmod +x /root/run-on-arch-install.sh && /root/run-on-arch-install.sh diff --git a/Dockerfiles/Dockerfile.armv7.ubuntu_rolling b/Dockerfiles/Dockerfile.armv7.ubuntu_rolling new file mode 100644 index 00000000..d7d5bbb8 --- /dev/null +++ b/Dockerfiles/Dockerfile.armv7.ubuntu_rolling @@ -0,0 +1,4 @@ +FROM arm32v7/ubuntu:rolling + +COPY ./run-on-arch-install.sh /root/run-on-arch-install.sh +RUN chmod +x /root/run-on-arch-install.sh && /root/run-on-arch-install.sh diff --git a/Dockerfiles/Dockerfile.ppc64le.ubuntu22.04 b/Dockerfiles/Dockerfile.ppc64le.ubuntu22.04 new file mode 100644 index 00000000..79e9113f --- /dev/null +++ b/Dockerfiles/Dockerfile.ppc64le.ubuntu22.04 @@ -0,0 +1,4 @@ +FROM ppc64le/ubuntu:22.04 + +COPY ./run-on-arch-install.sh /root/run-on-arch-install.sh +RUN chmod +x /root/run-on-arch-install.sh && /root/run-on-arch-install.sh diff --git a/Dockerfiles/Dockerfile.ppc64le.ubuntu_devel b/Dockerfiles/Dockerfile.ppc64le.ubuntu_devel new file mode 100644 index 00000000..389f6b28 --- /dev/null +++ b/Dockerfiles/Dockerfile.ppc64le.ubuntu_devel @@ -0,0 +1,4 @@ +FROM ppc64le/ubuntu:devel + +COPY ./run-on-arch-install.sh /root/run-on-arch-install.sh +RUN chmod +x /root/run-on-arch-install.sh && /root/run-on-arch-install.sh diff --git a/Dockerfiles/Dockerfile.ppc64le.ubuntu_latest b/Dockerfiles/Dockerfile.ppc64le.ubuntu_latest new file mode 100644 index 00000000..0224c562 --- /dev/null +++ b/Dockerfiles/Dockerfile.ppc64le.ubuntu_latest @@ -0,0 +1,4 @@ +FROM ppc64le/ubuntu:latest + +COPY ./run-on-arch-install.sh /root/run-on-arch-install.sh +RUN chmod +x /root/run-on-arch-install.sh && /root/run-on-arch-install.sh diff --git a/Dockerfiles/Dockerfile.ppc64le.ubuntu_rolling b/Dockerfiles/Dockerfile.ppc64le.ubuntu_rolling new file mode 100644 index 00000000..3238f6d7 --- /dev/null +++ b/Dockerfiles/Dockerfile.ppc64le.ubuntu_rolling @@ -0,0 +1,4 @@ +FROM ppc64le/ubuntu:rolling + +COPY ./run-on-arch-install.sh /root/run-on-arch-install.sh +RUN chmod +x /root/run-on-arch-install.sh && /root/run-on-arch-install.sh diff --git a/Dockerfiles/Dockerfile.s390x.ubuntu22.04 b/Dockerfiles/Dockerfile.s390x.ubuntu22.04 new file mode 100644 index 00000000..858acd7e --- /dev/null +++ b/Dockerfiles/Dockerfile.s390x.ubuntu22.04 @@ -0,0 +1,4 @@ +FROM s390x/ubuntu:22.04 + +COPY ./run-on-arch-install.sh /root/run-on-arch-install.sh +RUN chmod +x /root/run-on-arch-install.sh && /root/run-on-arch-install.sh diff --git a/Dockerfiles/Dockerfile.s390x.ubuntu_devel b/Dockerfiles/Dockerfile.s390x.ubuntu_devel new file mode 100644 index 00000000..b6447abc --- /dev/null +++ b/Dockerfiles/Dockerfile.s390x.ubuntu_devel @@ -0,0 +1,4 @@ +FROM s390x/ubuntu:devel + +COPY ./run-on-arch-install.sh /root/run-on-arch-install.sh +RUN chmod +x /root/run-on-arch-install.sh && /root/run-on-arch-install.sh diff --git a/Dockerfiles/Dockerfile.s390x.ubuntu_latest b/Dockerfiles/Dockerfile.s390x.ubuntu_latest new file mode 100644 index 00000000..2d1d9bbd --- /dev/null +++ b/Dockerfiles/Dockerfile.s390x.ubuntu_latest @@ -0,0 +1,4 @@ +FROM s390x/ubuntu:latest + +COPY ./run-on-arch-install.sh /root/run-on-arch-install.sh +RUN chmod +x /root/run-on-arch-install.sh && /root/run-on-arch-install.sh diff --git a/Dockerfiles/Dockerfile.s390x.ubuntu_rolling b/Dockerfiles/Dockerfile.s390x.ubuntu_rolling new file mode 100644 index 00000000..6a5cc518 --- /dev/null +++ b/Dockerfiles/Dockerfile.s390x.ubuntu_rolling @@ -0,0 +1,4 @@ +FROM s390x/ubuntu:rolling + +COPY ./run-on-arch-install.sh /root/run-on-arch-install.sh +RUN chmod +x /root/run-on-arch-install.sh && /root/run-on-arch-install.sh From ccab149e9f7545f4cc1a480a3b4b01bbb734babc Mon Sep 17 00:00:00 2001 From: pentamassiv <91755244+pentamassiv@users.noreply.github.com> Date: Fri, 8 Apr 2022 14:13:14 +0200 Subject: [PATCH 2/2] Added new ubuntu distros --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index eec715c4..d62b7c0e 100644 --- a/README.md +++ b/README.md @@ -150,10 +150,10 @@ This table details the valid `arch`/`distro` combinations: | arch | distro | | -------- | ---------- | | armv6 | jessie, stretch, buster, bullseye, alpine_latest | -| armv7 | jessie, stretch, buster, bullseye, ubuntu16.04, ubuntu18.04, ubuntu20.04, fedora_latest, alpine_latest, archarm_latest | -| aarch64 | stretch, buster, bullseye, ubuntu16.04, ubuntu18.04, ubuntu20.04, fedora_latest, alpine_latest, archarm_latest | -| s390x | jessie, stretch, buster, bullseye, ubuntu16.04, ubuntu18.04, ubuntu20.04, fedora_latest, alpine_latest | -| ppc64le | jessie, stretch, buster, bullseye, ubuntu16.04, ubuntu18.04,ubuntu20.04, fedora_latest, alpine_latest | +| armv7 | jessie, stretch, buster, bullseye, ubuntu16.04, ubuntu18.04, ubuntu20.04, ubuntu22.04, ubuntu_latest, ubuntu_rolling, ubuntu_devel, fedora_latest, alpine_latest, archarm_latest | +| aarch64 | stretch, buster, bullseye, ubuntu16.04, ubuntu18.04, ubuntu20.04, ubuntu22.04, ubuntu_latest, ubuntu_rolling, ubuntu_devel, fedora_latest, alpine_latest, archarm_latest | +| s390x | jessie, stretch, buster, bullseye, ubuntu16.04, ubuntu18.04, ubuntu20.04, ubuntu22.04, ubuntu_latest, ubuntu_rolling, ubuntu_devel, fedora_latest, alpine_latest | +| ppc64le | jessie, stretch, buster, bullseye, ubuntu16.04, ubuntu18.04,ubuntu20.04, ubuntu22.04, ubuntu_latest, ubuntu_rolling, ubuntu_devel, fedora_latest, alpine_latest | Using an invalid `arch`/`distro` combination will fail.