Add base image for Ubuntu 24.04 LTS
This commit is contained in:
parent
ce9cf6c25f
commit
eb201e8c83
1 changed files with 30 additions and 0 deletions
30
deps/base-ubuntu-oracular/Containerfile
vendored
Normal file
30
deps/base-ubuntu-oracular/Containerfile
vendored
Normal file
|
@ -0,0 +1,30 @@
|
|||
FROM docker.io/ubuntu:oracular
|
||||
|
||||
# Basic setup -- enable i386, update repo
|
||||
RUN dpkg --add-architecture i386 \
|
||||
&& apt-get update && apt-get -y upgrade
|
||||
|
||||
# Base package list reflects the Arch Linux image
|
||||
RUN apt-get -y install \
|
||||
libegl-mesa0 libgl1-mesa-dri mesa-vulkan-drivers mesa-va-drivers \
|
||||
libwayland-client0 libwayland-cursor0 libwayland-egl1 libgles1 libgles2 \
|
||||
libxcomposite1 libxcursor1 libxdamage1 libxext6 libxfixes3 \
|
||||
libxi6 libxinerama1 libxrandr2 libxrender1 libpulse0 pulseaudio \
|
||||
fonts-noto-core fonts-noto-extra fonts-noto-cjk \
|
||||
fonts-noto-cjk-extra wayland-protocols ca-certificates \
|
||||
libegl-mesa0:i386 libgl1-mesa-dri:i386 mesa-vulkan-drivers:i386 mesa-va-drivers:i386 \
|
||||
libwayland-client0:i386 libwayland-cursor0:i386 libwayland-egl1:i386 libgles2:i386 libgles2:i386 \
|
||||
libxcomposite1:i386 libxcursor1:i386 libxdamage1:i386 libxext6:i386 libxfixes3:i386 \
|
||||
libxi6:i386 libxinerama1:i386 libxrandr2:i386 libxrender1:i386 libpulse0:i386
|
||||
|
||||
RUN groupadd -g 1100 user && useradd -g user -u 1100 -m user \
|
||||
&& mkdir /xdg_runtime && mkdir /tmp/.X11-unix \
|
||||
&& chown user:user /xdg_runtime && chown user:user /tmp/.X11-unix
|
||||
|
||||
WORKDIR /home/user
|
||||
|
||||
ENV XDG_RUNTIME_DIR=/xdg_runtime
|
||||
|
||||
VOLUME /home/user
|
||||
VOLUME /xdg_runtime
|
||||
VOLUME /tmp/.X11-unix
|
Loading…
Add table
Reference in a new issue