From 2ecd2cfe3b5ec7cf2103ae83a344a987802bd101 Mon Sep 17 00:00:00 2001 From: NAKNAO-nnct Date: Sat, 8 Mar 2025 13:59:05 +0900 Subject: [PATCH] update Ubuntu24.04 --- Dockerfile | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/Dockerfile b/Dockerfile index 455d4dfdc..ddf177cb6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,24 +1,27 @@ # Dockerfile for GNS3 server development -FROM ubuntu:18.04 +FROM ubuntu:24.04 -ENV DEBIAN_FRONTEND noninteractive +ENV DEBIAN_FRONTEND=noninteractive # Set the locale -ENV LANG en_US.UTF-8 -ENV LANGUAGE en_US:en -ENV LC_ALL en_US.UTF-8 +ENV LANG=en_US.UTF-8 +ENV LANGUAGE=en_US:en +ENV LC_ALL=en_US.UTF-8 + +# this environment is externally managed +ENV PIP_BREAK_SYSTEM_PACKAGES=1 RUN apt-get update && apt-get install -y software-properties-common RUN add-apt-repository ppa:gns3/ppa RUN apt-get update && apt-get install -y \ locales \ python3-pip \ - python3-dev \ + python3-dev \ qemu-system-x86 \ qemu-kvm \ - libvirt-bin \ - x11vnc + libvirt-daemon-system libvirt-clients \ + x11vnc RUN locale-gen en_US.UTF-8 @@ -32,4 +35,4 @@ RUN pip3 install --no-cache-dir -r /server/requirements.txt EXPOSE 3080 -CMD python3 -m gns3server +CMD [ "python3", "-m", "gns3server", "--port", "3080"]