b1ghawk commited on
Commit
0cfdb04
·
1 Parent(s): 0ef62a1

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +6 -9
Dockerfile CHANGED
@@ -1,14 +1,14 @@
1
- # This Dockerfile is used to build an headles vnc image based on Debian
2
 
3
- FROM debian:11
4
 
5
  MAINTAINER Sven Nierlein "[email protected]"
6
  ENV REFRESHED_AT 2023-01-27
7
 
8
  LABEL io.k8s.description="Headless VNC Container with Xfce window manager, firefox and chromium" \
9
- io.k8s.display-name="Headless VNC Container based on Debian" \
10
  io.openshift.expose-services="6901:http,5901:xvnc" \
11
- io.openshift.tags="vnc, debian, xfce" \
12
  io.openshift.non-scalable=true
13
 
14
  ## Connection ports for controlling the UI:
@@ -25,7 +25,6 @@ ENV HOME=/headless \
25
  STARTUPDIR=/dockerstartup \
26
  INST_SCRIPTS=/headless/install \
27
  NO_VNC_HOME=/headless/noVNC \
28
- DEBIAN_FRONTEND=noninteractive \
29
  VNC_COL_DEPTH=24 \
30
  VNC_RESOLUTION=1280x1024 \
31
  VNC_PW=vncpassword \
@@ -34,15 +33,12 @@ WORKDIR $HOME
34
 
35
  ### Add all install scripts for further steps
36
  ADD ./src/common/install/ $INST_SCRIPTS/
37
- ADD ./src/debian/install/ $INST_SCRIPTS/
38
 
39
  ### Install some common tools
40
  RUN $INST_SCRIPTS/tools.sh
41
  ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' LC_ALL='en_US.UTF-8'
42
 
43
- ### Install custom fonts
44
- RUN $INST_SCRIPTS/install_custom_fonts.sh
45
-
46
  ### Install xvnc-server & noVNC - HTML5 based VNC viewer
47
  RUN $INST_SCRIPTS/tigervnc.sh
48
  RUN $INST_SCRIPTS/no_vnc.sh
@@ -59,6 +55,7 @@ ADD ./src/common/xfce/ $HOME/
59
  RUN $INST_SCRIPTS/libnss_wrapper.sh
60
  ADD ./src/common/scripts $STARTUPDIR
61
  RUN $INST_SCRIPTS/set_user_permission.sh $STARTUPDIR $HOME
 
62
 
63
  USER 1000
64
 
 
1
+ # This Dockerfile is used to build an headles vnc image based on Rocky linux
2
 
3
+ FROM rockylinux:9
4
 
5
  MAINTAINER Sven Nierlein "[email protected]"
6
  ENV REFRESHED_AT 2023-01-27
7
 
8
  LABEL io.k8s.description="Headless VNC Container with Xfce window manager, firefox and chromium" \
9
+ io.k8s.display-name="Headless VNC Container based on Rocky linux" \
10
  io.openshift.expose-services="6901:http,5901:xvnc" \
11
+ io.openshift.tags="vnc, rocky, xfce" \
12
  io.openshift.non-scalable=true
13
 
14
  ## Connection ports for controlling the UI:
 
25
  STARTUPDIR=/dockerstartup \
26
  INST_SCRIPTS=/headless/install \
27
  NO_VNC_HOME=/headless/noVNC \
 
28
  VNC_COL_DEPTH=24 \
29
  VNC_RESOLUTION=1280x1024 \
30
  VNC_PW=vncpassword \
 
33
 
34
  ### Add all install scripts for further steps
35
  ADD ./src/common/install/ $INST_SCRIPTS/
36
+ ADD ./src/rocky/install/ $INST_SCRIPTS/
37
 
38
  ### Install some common tools
39
  RUN $INST_SCRIPTS/tools.sh
40
  ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' LC_ALL='en_US.UTF-8'
41
 
 
 
 
42
  ### Install xvnc-server & noVNC - HTML5 based VNC viewer
43
  RUN $INST_SCRIPTS/tigervnc.sh
44
  RUN $INST_SCRIPTS/no_vnc.sh
 
55
  RUN $INST_SCRIPTS/libnss_wrapper.sh
56
  ADD ./src/common/scripts $STARTUPDIR
57
  RUN $INST_SCRIPTS/set_user_permission.sh $STARTUPDIR $HOME
58
+ RUN $INST_SCRIPTS/rocky.sh
59
 
60
  USER 1000
61