Skip to content

Commit 475bfa0

Browse files
authored
Merge pull request #163 from seadog007/master
2 parents fa157c5 + ae9f815 commit 475bfa0

File tree

1 file changed

+12
-5
lines changed

1 file changed

+12
-5
lines changed

ueransim/Dockerfile

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,28 @@
1-
FROM gcc:9.4.0 AS builder
1+
FROM gcc:14.3.0 AS builder
22

33
LABEL maintainer="Free5GC <[email protected]>"
44

55
ENV DEBIAN_FRONTEND=noninteractive
6+
ENV PATH="$PATH:/cmake/bin"
67

78
ARG TARGET_ARCH=x86_64
89
# TARGET_ARCH support : x86_64, aarch64(arm64)
910

1011
# Install dependencies
1112
RUN apt-get update \
12-
&& apt-get install libsctp-dev lksctp-tools iproute2 -y \
13-
&& wget https://github.com/Kitware/CMake/releases/download/v3.22.1/cmake-3.22.1-linux-${TARGET_ARCH}.sh -O cmake_installer.sh \
13+
&& apt-get install libsctp-dev lksctp-tools iproute2 make -y \
14+
&& mkdir /cmake \
15+
&& cd /cmake \
16+
&& wget https://github.com/Kitware/CMake/releases/download/v4.1.2/cmake-4.1.2-linux-${TARGET_ARCH}.sh -O cmake_installer.sh \
1417
&& chmod +x cmake_installer.sh \
1518
&& ./cmake_installer.sh --skip-license \
19+
&& cd .. \
1620
&& git clone -b master -j `nproc` https://github.com/aligungr/UERANSIM \
1721
&& cd ./UERANSIM \
18-
&& make
22+
&& make -j `nproc`
1923

20-
FROM bitnami/minideb:bullseye
24+
25+
FROM bitnami/minideb:trixie
2126

2227
ENV DEBIAN_FRONTEND=noninteractive
2328

@@ -29,6 +34,8 @@ RUN apt-get update \
2934
WORKDIR /ueransim
3035

3136
RUN mkdir -p config/ binder/
37+
RUN mkdir -p /etc/iproute2
38+
RUN touch /etc/iproute2/rt_tables
3239

3340
COPY --from=builder /UERANSIM/build/nr-gnb .
3441
COPY --from=builder /UERANSIM/build/nr-ue .

0 commit comments

Comments
 (0)