dkr002 - Docker GUI image
assets folder added to Docker file
This commit is contained in:
parent
7745aa5256
commit
c118e168c1
16 changed files with 14 additions and 5 deletions
|
@ -11,7 +11,7 @@ RUN apt-get install -y \
|
|||
xfce4 \
|
||||
xfce4-goodies \
|
||||
tigervnc-standalone-server \
|
||||
tigervnc-common \
|
||||
dbus-x11 \
|
||||
xfonts-base \
|
||||
xterm \
|
||||
wget
|
||||
|
@ -27,21 +27,30 @@ RUN apt-get install -y \
|
|||
RUN apt-get clean \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
||||
|
||||
# Create a new user (e.g., "zenusr") and set a password
|
||||
RUN useradd -ms /bin/bash zenusr
|
||||
RUN echo "1234\n1234\n" | passwd zenusr
|
||||
RUN usermod -aG sudo zenusr
|
||||
|
||||
# Create an.Xauthority file
|
||||
RUN touch /home/zenusr/.Xauthority
|
||||
RUN chown zenusr:zenusr /home/zenusr/.Xauthority
|
||||
|
||||
# Configure VNC server
|
||||
RUN mkdir -p /home/zenusr/.vnc
|
||||
RUN echo "vnc1234" | vncpasswd -f > /home/zenusr/.vnc/passwd
|
||||
RUN chmod 600 /home/zenusr/.vnc/passwd
|
||||
|
||||
# Create startup script for VNC seriver
|
||||
RUN echo -e '#!/bin/bash\nxrdb $HOME/.Xresources\nstartxfce4 &' > /home/zenusr/.vnc/xstartup
|
||||
RUN echo '#!/bin/bash\nxrdb /home/zenusr/.Xresources\nstartxfce4 &' > /home/zenusr/.vnc/xstartup
|
||||
RUN chmod +x /home/zenusr/.vnc/xstartup
|
||||
RUN chown zenusr:zenusr -R /home/zenusr/.vnc
|
||||
|
||||
RUN mkdir /home/zenusr/assets
|
||||
COPY assets/* /home/zenusr/assets/
|
||||
RUN chown zenusr:zenusr -R /home/zenusr/assets
|
||||
|
||||
COPY bash_rc_adm /root/.bashrc
|
||||
COPY bash_rc_usr /home/zenusr/.bashrc
|
||||
COPY zenith /usr/local/bin
|
||||
|
@ -52,15 +61,15 @@ COPY libc-bin_2.38-1ubuntu6_amd64.deb /home/zenusr/Downloads/
|
|||
COPY libc-dev-bin_2.38-1ubuntu6_amd64.deb /home/zenusr/Downloads/
|
||||
COPY libc6_2.38-1ubuntu6_amd64.deb /home/zenusr/Downloads/
|
||||
|
||||
RUN echo -e '#!/bin/bash\ncd /home/zenusr/Downloads\ndpkg -i libc6_2.38-1ubuntu6_amd64.deb libc-bin_2.38-1ubuntu6_amd64.deb libc-dev-bin_2.38-1ubuntu6_amd64.deb' > /usr/local/bin/updlibc
|
||||
RUN echo '#!/bin/bash\ncd /home/zenusr/Downloads\ndpkg -i libc6_2.38-1ubuntu6_amd64.deb libc-bin_2.38-1ubuntu6_amd64.deb libc-dev-bin_2.38-1ubuntu6_amd64.deb' > /usr/local/bin/updlibc
|
||||
RUN chmod +x /usr/local/bin/updlibc
|
||||
RUN updlibc
|
||||
|
||||
RUN echo -e '#!/bin/bash\nvncserver -geometry 1360x768 -depth 24' > /usr/local/bin/startvnc
|
||||
RUN echo '#!/bin/bash\nvncserver -geometry 1360x768 -depth 24 -SendCutText' > /usr/local/bin/startvnc
|
||||
RUN chmod +x /usr/local/bin/startvnc
|
||||
|
||||
# Set the user to "zenusr"
|
||||
USER zenusr
|
||||
#USER zenusr
|
||||
WORKDIR /home/zenusr
|
||||
ENV USER=zenusr
|
||||
|
||||
|
|
BIN
docker_files/assets/1F616_color.png
Normal file
BIN
docker_files/assets/1F616_color.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 11 KiB |
BIN
docker_files/assets/1F993.png
Normal file
BIN
docker_files/assets/1F993.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 2.3 KiB |
BIN
docker_files/assets/2620_color.png
Normal file
BIN
docker_files/assets/2620_color.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 17 KiB |
BIN
docker_files/assets/Atkinson-Hyperlegible-Bold-102.ttf
Normal file
BIN
docker_files/assets/Atkinson-Hyperlegible-Bold-102.ttf
Normal file
Binary file not shown.
BIN
docker_files/assets/Atkinson-Hyperlegible-BoldItalic-102.ttf
Normal file
BIN
docker_files/assets/Atkinson-Hyperlegible-BoldItalic-102.ttf
Normal file
Binary file not shown.
Binary file not shown.
BIN
docker_files/assets/Atkinson-Hyperlegible-Italic-102.ttf
Normal file
BIN
docker_files/assets/Atkinson-Hyperlegible-Italic-102.ttf
Normal file
Binary file not shown.
BIN
docker_files/assets/Atkinson-Hyperlegible-Regular-102.ttf
Normal file
BIN
docker_files/assets/Atkinson-Hyperlegible-Regular-102.ttf
Normal file
Binary file not shown.
BIN
docker_files/assets/DejaVuSansMono-Bold.ttf
Normal file
BIN
docker_files/assets/DejaVuSansMono-Bold.ttf
Normal file
Binary file not shown.
BIN
docker_files/assets/DejaVuSansMono-BoldOblique.ttf
Normal file
BIN
docker_files/assets/DejaVuSansMono-BoldOblique.ttf
Normal file
Binary file not shown.
BIN
docker_files/assets/DejaVuSansMono-Oblique.ttf
Normal file
BIN
docker_files/assets/DejaVuSansMono-Oblique.ttf
Normal file
Binary file not shown.
BIN
docker_files/assets/DejaVuSansMono.ttf
Normal file
BIN
docker_files/assets/DejaVuSansMono.ttf
Normal file
Binary file not shown.
BIN
docker_files/assets/OpenMoji-color-glyf_colr_1.ttf
Normal file
BIN
docker_files/assets/OpenMoji-color-glyf_colr_1.ttf
Normal file
Binary file not shown.
BIN
docker_files/assets/Roboto-Regular.ttf
Normal file
BIN
docker_files/assets/Roboto-Regular.ttf
Normal file
Binary file not shown.
BIN
docker_files/assets/remixicon.ttf
Normal file
BIN
docker_files/assets/remixicon.ttf
Normal file
Binary file not shown.
Loading…
Reference in a new issue