Install noVNC from GitHub

This commit is contained in:
Héctor Molinero Fernández
2019-09-15 20:55:14 +02:00
parent 473a8b4932
commit 81a66b5ee2
3 changed files with 17 additions and 4 deletions

View File

@ -19,8 +19,9 @@ RUN export DEBIAN_FRONTEND=noninteractive \
ca-certificates \
curl \
net-tools \
novnc \
procps \
python3 \
python3-numpy \
qemu-kvm \
qemu-system-x86 \
qemu-utils \
@ -28,6 +29,18 @@ RUN export DEBIAN_FRONTEND=noninteractive \
unzip \
&& rm -rf /var/lib/apt/lists/*
# Install noVNC
ARG NOVNC_VERSION=v1.1.0
ARG NOVNC_TARBALL_URL=https://github.com/novnc/noVNC/archive/${NOVNC_VERSION}.tar.gz
RUN mkdir /opt/novnc/
RUN curl -sSfL "${NOVNC_TARBALL_URL:?}" | tar -xz --strip-components=1 -C /opt/novnc/
# Install Websockify
ARG WEBSOCKIFY_VERSION=v0.9.0
ARG WEBSOCKIFY_TARBALL_URL=https://github.com/novnc/websockify/archive/${WEBSOCKIFY_VERSION}.tar.gz
RUN mkdir -p /opt/novnc/utils/websockify/
RUN curl -sSfL "${WEBSOCKIFY_TARBALL_URL:?}" | tar -xz --strip-components=1 -C /opt/novnc/utils/websockify/
# Create data directories
RUN mkdir -p /var/lib/qemu/images/ /var/lib/qemu/iso/