mirror of https://github.com/nicolargo/glances.git
Upgrade Ubuntu Docker image to 24.04
This commit is contained in:
parent
a88910896d
commit
de69635d41
|
|
@ -399,7 +399,7 @@ refresh=30
|
||||||
# Set the default timeout (in second) for a scan (can be overwritten in the scan list)
|
# Set the default timeout (in second) for a scan (can be overwritten in the scan list)
|
||||||
timeout=3
|
timeout=3
|
||||||
# If port_default_gateway is True, add the default gateway on top of the scan list
|
# If port_default_gateway is True, add the default gateway on top of the scan list
|
||||||
port_default_gateway=True
|
port_default_gateway=False
|
||||||
#
|
#
|
||||||
# Define the scan list (1 < x < 255)
|
# Define the scan list (1 < x < 255)
|
||||||
# port_x_host (name or IP) is mandatory
|
# port_x_host (name or IP) is mandatory
|
||||||
|
|
|
||||||
|
|
@ -69,7 +69,7 @@ COPY requirements.txt docker-requirements.txt webui-requirements.txt optional-re
|
||||||
FROM build as buildMinimal
|
FROM build as buildMinimal
|
||||||
|
|
||||||
RUN /venv-build/bin/python${PYTHON_VERSION} -m pip install --target="/venv/lib/python${PYTHON_VERSION}/site-packages" \
|
RUN /venv-build/bin/python${PYTHON_VERSION} -m pip install --target="/venv/lib/python${PYTHON_VERSION}/site-packages" \
|
||||||
# Note: requirements.txt is include by dep
|
-r requirements.txt \
|
||||||
-r docker-requirements.txt \
|
-r docker-requirements.txt \
|
||||||
-r webui-requirements.txt
|
-r webui-requirements.txt
|
||||||
|
|
||||||
|
|
@ -83,7 +83,7 @@ ARG CASS_DRIVER_NO_CYTHON=1
|
||||||
ARG CARGO_NET_GIT_FETCH_WITH_CLI=true
|
ARG CARGO_NET_GIT_FETCH_WITH_CLI=true
|
||||||
|
|
||||||
RUN /venv-build/bin/python${PYTHON_VERSION} -m pip install --target="/venv/lib/python${PYTHON_VERSION}/site-packages" \
|
RUN /venv-build/bin/python${PYTHON_VERSION} -m pip install --target="/venv/lib/python${PYTHON_VERSION}/site-packages" \
|
||||||
# Note: requirements.txt is include by dep
|
-r requirements.txt \
|
||||||
-r optional-requirements.txt
|
-r optional-requirements.txt
|
||||||
|
|
||||||
##############################################################################
|
##############################################################################
|
||||||
|
|
|
||||||
|
|
@ -5,11 +5,11 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
# WARNING: the versions should be set.
|
# WARNING: the versions should be set.
|
||||||
# Ex: Python 3.10 for Ubuntu 22.04
|
# Ex: Python 3.12 for Ubuntu 24.04
|
||||||
# Note: ENV is for future running containers. ARG for building your Docker image.
|
# Note: ENV is for future running containers. ARG for building your Docker image.
|
||||||
|
|
||||||
ARG IMAGE_VERSION=23.10
|
ARG IMAGE_VERSION=24.04
|
||||||
ARG PYTHON_VERSION=3.11
|
ARG PYTHON_VERSION=3.12
|
||||||
|
|
||||||
##############################################################################
|
##############################################################################
|
||||||
# Base layer to be used for building dependencies and the release images
|
# Base layer to be used for building dependencies and the release images
|
||||||
|
|
@ -53,7 +53,7 @@ RUN apt-get install -y --no-install-recommends \
|
||||||
RUN apt-get clean \
|
RUN apt-get clean \
|
||||||
&& rm -rf /var/lib/apt/lists/*
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
RUN python${PYTHON_VERSION} -m venv --without-pip venv
|
RUN python3 -m venv --without-pip venv
|
||||||
|
|
||||||
COPY requirements.txt docker-requirements.txt webui-requirements.txt optional-requirements.txt ./
|
COPY requirements.txt docker-requirements.txt webui-requirements.txt optional-requirements.txt ./
|
||||||
|
|
||||||
|
|
@ -61,8 +61,8 @@ COPY requirements.txt docker-requirements.txt webui-requirements.txt optional-re
|
||||||
# BUILD: Install the minimal image deps
|
# BUILD: Install the minimal image deps
|
||||||
FROM build as buildMinimal
|
FROM build as buildMinimal
|
||||||
|
|
||||||
RUN python${PYTHON_VERSION} -m pip install --target="/venv/lib/python${PYTHON_VERSION}/site-packages" \
|
RUN python3 -m pip install --target="/venv/lib/python${PYTHON_VERSION}/site-packages" \
|
||||||
# Note: requirements.txt is include by dep
|
-r requirements.txt \
|
||||||
-r docker-requirements.txt \
|
-r docker-requirements.txt \
|
||||||
-r webui-requirements.txt
|
-r webui-requirements.txt
|
||||||
|
|
||||||
|
|
@ -70,8 +70,8 @@ RUN python${PYTHON_VERSION} -m pip install --target="/venv/lib/python${PYTHON_VE
|
||||||
# BUILD: Install all the deps
|
# BUILD: Install all the deps
|
||||||
FROM build as buildFull
|
FROM build as buildFull
|
||||||
|
|
||||||
RUN python${PYTHON_VERSION} -m pip install --target="/venv/lib/python${PYTHON_VERSION}/site-packages" \
|
RUN python3 -m pip install --target="/venv/lib/python${PYTHON_VERSION}/site-packages" \
|
||||||
# Note: requirements.txt is include by dep
|
-r requirements.txt \
|
||||||
-r optional-requirements.txt
|
-r optional-requirements.txt
|
||||||
|
|
||||||
##############################################################################
|
##############################################################################
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue