Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
O
OpenXG-RAN
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
1
Merge Requests
1
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Metrics
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
OpenXG
OpenXG-RAN
Commits
389ca60d
Commit
389ca60d
authored
Nov 13, 2025
by
Sagar Arora
Committed by
Robert Schmidt
Nov 16, 2025
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
add yq in 5G NF Dockerfiles
Signed-off-by:
Sagar Arora
<
sagar.arora@openairinterface.org
>
parent
8186e840
Changes
19
Hide whitespace changes
Inline
Side-by-side
Showing
19 changed files
with
36 additions
and
0 deletions
+36
-0
docker/Dockerfile.base.rhel9
docker/Dockerfile.base.rhel9
+4
-0
docker/Dockerfile.base.rocky
docker/Dockerfile.base.rocky
+4
-0
docker/Dockerfile.base.ubuntu
docker/Dockerfile.base.ubuntu
+4
-0
docker/Dockerfile.gNB.aerial.ubuntu
docker/Dockerfile.gNB.aerial.ubuntu
+2
-0
docker/Dockerfile.gNB.aw2s.rhel9
docker/Dockerfile.gNB.aw2s.rhel9
+1
-0
docker/Dockerfile.gNB.aw2s.rocky
docker/Dockerfile.gNB.aw2s.rocky
+1
-0
docker/Dockerfile.gNB.aw2s.ubuntu
docker/Dockerfile.gNB.aw2s.ubuntu
+1
-0
docker/Dockerfile.gNB.fhi72.rhel9
docker/Dockerfile.gNB.fhi72.rhel9
+2
-0
docker/Dockerfile.gNB.fhi72.rocky
docker/Dockerfile.gNB.fhi72.rocky
+2
-0
docker/Dockerfile.gNB.fhi72.ubuntu
docker/Dockerfile.gNB.fhi72.ubuntu
+2
-0
docker/Dockerfile.gNB.rhel9
docker/Dockerfile.gNB.rhel9
+1
-0
docker/Dockerfile.gNB.rocky
docker/Dockerfile.gNB.rocky
+1
-0
docker/Dockerfile.gNB.ubuntu
docker/Dockerfile.gNB.ubuntu
+1
-0
docker/Dockerfile.nr-cuup.rhel9
docker/Dockerfile.nr-cuup.rhel9
+1
-0
docker/Dockerfile.nr-cuup.rocky
docker/Dockerfile.nr-cuup.rocky
+1
-0
docker/Dockerfile.nr-cuup.ubuntu
docker/Dockerfile.nr-cuup.ubuntu
+2
-0
docker/Dockerfile.nrUE.rhel9
docker/Dockerfile.nrUE.rhel9
+2
-0
docker/Dockerfile.nrUE.rocky
docker/Dockerfile.nrUE.rocky
+2
-0
docker/Dockerfile.nrUE.ubuntu
docker/Dockerfile.nrUE.ubuntu
+2
-0
No files found.
docker/Dockerfile.base.rhel9
View file @
389ca60d
...
@@ -73,6 +73,10 @@ ENV TINI_VERSION=v0.19.0
...
@@ -73,6 +73,10 @@ ENV TINI_VERSION=v0.19.0
ADD https://github.com/krallin/tini/releases/download/${TINI_VERSION}/tini-${TARGETARCH} /tini
ADD https://github.com/krallin/tini/releases/download/${TINI_VERSION}/tini-${TARGETARCH} /tini
RUN chmod +x /tini
RUN chmod +x /tini
ENV YQ_VERSION=v4.2.0
RUN wget https://github.com/mikefarah/yq/releases/download/${YQ_VERSION}/yq_linux_${TARGETARCH} -O /usr/local/bin/yq &&\
chmod +x /usr/local/bin/yq
# In some network environments, GIT proxy is required
# In some network environments, GIT proxy is required
RUN /bin/bash -c "if [[ -v NEEDED_GIT_PROXY ]]; then git config --global http.proxy $NEEDED_GIT_PROXY; fi"
RUN /bin/bash -c "if [[ -v NEEDED_GIT_PROXY ]]; then git config --global http.proxy $NEEDED_GIT_PROXY; fi"
...
...
docker/Dockerfile.base.rocky
View file @
389ca60d
...
@@ -66,6 +66,10 @@ ENV TINI_VERSION=v0.19.0
...
@@ -66,6 +66,10 @@ ENV TINI_VERSION=v0.19.0
ADD https://github.com/krallin/tini/releases/download/${TINI_VERSION}/tini-${TARGETARCH} /tini
ADD https://github.com/krallin/tini/releases/download/${TINI_VERSION}/tini-${TARGETARCH} /tini
RUN chmod +x /tini
RUN chmod +x /tini
ENV YQ_VERSION=v4.2.0
RUN wget https://github.com/mikefarah/yq/releases/download/${YQ_VERSION}/yq_linux_${TARGETARCH} -O /usr/local/bin/yq &&\
chmod +x /usr/local/bin/yq
# Copying only the needed files to create ran-base
# Copying only the needed files to create ran-base
WORKDIR /oai-ran/cmake_targets/tools
WORKDIR /oai-ran/cmake_targets/tools
COPY cmake_targets/tools/build_helper \
COPY cmake_targets/tools/build_helper \
...
...
docker/Dockerfile.base.ubuntu
View file @
389ca60d
...
@@ -60,6 +60,10 @@ RUN apt-get update && \
...
@@ -60,6 +60,10 @@ RUN apt-get update && \
ENV TINI_VERSION=v0.19.0
ENV TINI_VERSION=v0.19.0
RUN wget https://github.com/krallin/tini/releases/download/${TINI_VERSION}/tini-${TARGETARCH} -O /tini && chmod +x /tini
RUN wget https://github.com/krallin/tini/releases/download/${TINI_VERSION}/tini-${TARGETARCH} -O /tini && chmod +x /tini
ENV YQ_VERSION=v4.2.0
RUN wget https://github.com/mikefarah/yq/releases/download/${YQ_VERSION}/yq_linux_${TARGETARCH} -O /usr/local/bin/yq &&\
chmod +x /usr/local/bin/yq
# In some network environments, GIT proxy is required
# In some network environments, GIT proxy is required
RUN /bin/bash -c "if [[ -v NEEDED_GIT_PROXY ]]; then git config --global http.proxy $NEEDED_GIT_PROXY; fi"
RUN /bin/bash -c "if [[ -v NEEDED_GIT_PROXY ]]; then git config --global http.proxy $NEEDED_GIT_PROXY; fi"
...
...
docker/Dockerfile.gNB.aerial.ubuntu
View file @
389ca60d
...
@@ -110,6 +110,8 @@ RUN ldconfig && \
...
@@ -110,6 +110,8 @@ RUN ldconfig && \
/usr/local/lib/libnvipc.so
/usr/local/lib/libnvipc.so
WORKDIR /opt/oai-gnb
WORKDIR /opt/oai-gnb
COPY --from=ran-build /usr/local/bin/yq /usr/local/bin/yq
COPY --from=ran-build /tini /tini
COPY --from=ran-build /tini /tini
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-gnb/bin/entrypoint.sh"]
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-gnb/bin/entrypoint.sh"]
CMD ["/opt/oai-gnb/bin/nr-softmodem"]
CMD ["/opt/oai-gnb/bin/nr-softmodem"]
docker/Dockerfile.gNB.aw2s.rhel9
View file @
389ca60d
...
@@ -101,6 +101,7 @@ RUN ln -s /usr/local/lib/libaw2sori_transpro.so /usr/local/lib/libthirdparty_tra
...
@@ -101,6 +101,7 @@ RUN ln -s /usr/local/lib/libaw2sori_transpro.so /usr/local/lib/libthirdparty_tra
WORKDIR /opt/oai-gnb-aw2s
WORKDIR /opt/oai-gnb-aw2s
COPY --from=gnb-base /usr/local/bin/yq /usr/local/bin/yq
COPY --from=gnb-base /tini /tini
COPY --from=gnb-base /tini /tini
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-gnb-aw2s/bin/entrypoint.sh"]
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-gnb-aw2s/bin/entrypoint.sh"]
CMD ["/opt/oai-gnb-aw2s/bin/nr-softmodem"]
CMD ["/opt/oai-gnb-aw2s/bin/nr-softmodem"]
docker/Dockerfile.gNB.aw2s.rocky
View file @
389ca60d
...
@@ -95,6 +95,7 @@ RUN ln -s /usr/local/lib/libaw2sori_transpro.so /usr/local/lib/libthirdparty_tra
...
@@ -95,6 +95,7 @@ RUN ln -s /usr/local/lib/libaw2sori_transpro.so /usr/local/lib/libthirdparty_tra
WORKDIR /opt/oai-gnb-aw2s
WORKDIR /opt/oai-gnb-aw2s
COPY --from=gnb-base /usr/local/bin/yq /usr/local/bin/yq
COPY --from=gnb-base /tini /tini
COPY --from=gnb-base /tini /tini
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-gnb-aw2s/bin/entrypoint.sh"]
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-gnb-aw2s/bin/entrypoint.sh"]
CMD ["/opt/oai-gnb-aw2s/bin/nr-softmodem"]
CMD ["/opt/oai-gnb-aw2s/bin/nr-softmodem"]
docker/Dockerfile.gNB.aw2s.ubuntu
View file @
389ca60d
...
@@ -95,6 +95,7 @@ RUN /bin/bash -c "ln -s /usr/local/lib/libaw2sori_transpro.so /usr/local/lib/lib
...
@@ -95,6 +95,7 @@ RUN /bin/bash -c "ln -s /usr/local/lib/libaw2sori_transpro.so /usr/local/lib/lib
WORKDIR /opt/oai-gnb-aw2s
WORKDIR /opt/oai-gnb-aw2s
COPY --from=gnb-base /usr/local/bin/yq /usr/local/bin/yq
COPY --from=gnb-base /tini /tini
COPY --from=gnb-base /tini /tini
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-gnb-aw2s/bin/entrypoint.sh"]
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-gnb-aw2s/bin/entrypoint.sh"]
CMD ["/opt/oai-gnb-aw2s/bin/nr-softmodem"]
CMD ["/opt/oai-gnb-aw2s/bin/nr-softmodem"]
docker/Dockerfile.gNB.fhi72.rhel9
View file @
389ca60d
...
@@ -126,6 +126,8 @@ RUN ldconfig && \
...
@@ -126,6 +126,8 @@ RUN ldconfig && \
/opt/phy/fhi_lib/lib/build/libxran.so
/opt/phy/fhi_lib/lib/build/libxran.so
WORKDIR /opt/oai-gnb
WORKDIR /opt/oai-gnb
COPY --from=gnb-base /usr/local/bin/yq /usr/local/bin/yq
COPY --from=gnb-base /tini /tini
COPY --from=gnb-base /tini /tini
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-gnb/bin/entrypoint.sh"]
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-gnb/bin/entrypoint.sh"]
CMD ["/opt/oai-gnb/bin/nr-softmodem"]
CMD ["/opt/oai-gnb/bin/nr-softmodem"]
docker/Dockerfile.gNB.fhi72.rocky
View file @
389ca60d
...
@@ -114,6 +114,8 @@ RUN ldconfig && \
...
@@ -114,6 +114,8 @@ RUN ldconfig && \
/opt/phy/fhi_lib/lib/build/libxran.so
/opt/phy/fhi_lib/lib/build/libxran.so
WORKDIR /opt/oai-gnb
WORKDIR /opt/oai-gnb
COPY --from=gnb-base /usr/local/bin/yq /usr/local/bin/yq
COPY --from=gnb-base /tini /tini
COPY --from=gnb-base /tini /tini
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-gnb/bin/entrypoint.sh"]
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-gnb/bin/entrypoint.sh"]
CMD ["/opt/oai-gnb/bin/nr-softmodem"]
CMD ["/opt/oai-gnb/bin/nr-softmodem"]
docker/Dockerfile.gNB.fhi72.ubuntu
View file @
389ca60d
...
@@ -111,6 +111,8 @@ RUN ldconfig && \
...
@@ -111,6 +111,8 @@ RUN ldconfig && \
/opt/phy/fhi_lib/lib/build/libxran.so
/opt/phy/fhi_lib/lib/build/libxran.so
WORKDIR /opt/oai-gnb
WORKDIR /opt/oai-gnb
COPY --from=gnb-base /usr/local/bin/yq /usr/local/bin/yq
COPY --from=gnb-base /tini /tini
COPY --from=gnb-base /tini /tini
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-gnb/bin/entrypoint.sh"]
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-gnb/bin/entrypoint.sh"]
CMD ["/opt/oai-gnb/bin/nr-softmodem"]
CMD ["/opt/oai-gnb/bin/nr-softmodem"]
docker/Dockerfile.gNB.rhel9
View file @
389ca60d
...
@@ -130,6 +130,7 @@ WORKDIR /opt/oai-gnb
...
@@ -130,6 +130,7 @@ WORKDIR /opt/oai-gnb
#EXPOSE 50000/udp # IF5 / ORI (control)
#EXPOSE 50000/udp # IF5 / ORI (control)
#EXPOSE 50001/udp # IF5 / ECPRI (data)
#EXPOSE 50001/udp # IF5 / ECPRI (data)
COPY --from=gnb-base /usr/local/bin/yq /usr/local/bin/yq
COPY --from=gnb-base /tini /tini
COPY --from=gnb-base /tini /tini
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-gnb/bin/entrypoint.sh"]
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-gnb/bin/entrypoint.sh"]
CMD ["/opt/oai-gnb/bin/nr-softmodem"]
CMD ["/opt/oai-gnb/bin/nr-softmodem"]
docker/Dockerfile.gNB.rocky
View file @
389ca60d
...
@@ -124,6 +124,7 @@ WORKDIR /opt/oai-gnb
...
@@ -124,6 +124,7 @@ WORKDIR /opt/oai-gnb
#EXPOSE 50000/udp # IF5 / ORI (control)
#EXPOSE 50000/udp # IF5 / ORI (control)
#EXPOSE 50001/udp # IF5 / ECPRI (data)
#EXPOSE 50001/udp # IF5 / ECPRI (data)
COPY --from=gnb-base /usr/local/bin/yq /usr/local/bin/yq
COPY --from=gnb-base /tini /tini
COPY --from=gnb-base /tini /tini
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-gnb/bin/entrypoint.sh"]
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-gnb/bin/entrypoint.sh"]
CMD ["/opt/oai-gnb/bin/nr-softmodem"]
CMD ["/opt/oai-gnb/bin/nr-softmodem"]
docker/Dockerfile.gNB.ubuntu
View file @
389ca60d
...
@@ -128,6 +128,7 @@ WORKDIR /opt/oai-gnb
...
@@ -128,6 +128,7 @@ WORKDIR /opt/oai-gnb
#EXPOSE 50000/udp # IF5 / ORI (control)
#EXPOSE 50000/udp # IF5 / ORI (control)
#EXPOSE 50001/udp # IF5 / ECPRI (data)
#EXPOSE 50001/udp # IF5 / ECPRI (data)
COPY --from=gnb-base /usr/local/bin/yq /usr/local/bin/yq
COPY --from=gnb-base /tini /tini
COPY --from=gnb-base /tini /tini
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-gnb/bin/entrypoint.sh"]
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-gnb/bin/entrypoint.sh"]
CMD ["/opt/oai-gnb/bin/nr-softmodem"]
CMD ["/opt/oai-gnb/bin/nr-softmodem"]
docker/Dockerfile.nr-cuup.rhel9
View file @
389ca60d
...
@@ -73,6 +73,7 @@ WORKDIR /opt/oai-gnb/etc
...
@@ -73,6 +73,7 @@ WORKDIR /opt/oai-gnb/etc
WORKDIR /opt/oai-gnb
WORKDIR /opt/oai-gnb
COPY --from=gnb-base /usr/local/bin/yq /usr/local/bin/yq
COPY --from=gnb-base /tini /tini
COPY --from=gnb-base /tini /tini
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-gnb/bin/entrypoint.sh"]
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-gnb/bin/entrypoint.sh"]
CMD ["/opt/oai-gnb/bin/nr-cuup", "-O", "/opt/oai-gnb/etc/gnb.conf"]
CMD ["/opt/oai-gnb/bin/nr-cuup", "-O", "/opt/oai-gnb/etc/gnb.conf"]
docker/Dockerfile.nr-cuup.rocky
View file @
389ca60d
...
@@ -71,6 +71,7 @@ WORKDIR /opt/oai-gnb/etc
...
@@ -71,6 +71,7 @@ WORKDIR /opt/oai-gnb/etc
WORKDIR /opt/oai-gnb
WORKDIR /opt/oai-gnb
COPY --from=gnb-base /usr/local/bin/yq /usr/local/bin/yq
COPY --from=gnb-base /tini /tini
COPY --from=gnb-base /tini /tini
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-gnb/bin/entrypoint.sh"]
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-gnb/bin/entrypoint.sh"]
CMD ["/opt/oai-gnb/bin/nr-cuup", "-O", "/opt/oai-gnb/etc/gnb.conf"]
CMD ["/opt/oai-gnb/bin/nr-cuup", "-O", "/opt/oai-gnb/etc/gnb.conf"]
docker/Dockerfile.nr-cuup.ubuntu
View file @
389ca60d
...
@@ -69,6 +69,8 @@ RUN ldconfig && ldd /opt/oai-gnb/bin/nr-cuup
...
@@ -69,6 +69,8 @@ RUN ldconfig && ldd /opt/oai-gnb/bin/nr-cuup
WORKDIR /opt/oai-gnb/etc
WORKDIR /opt/oai-gnb/etc
WORKDIR /opt/oai-gnb
WORKDIR /opt/oai-gnb
COPY --from=gnb-base /usr/local/bin/yq /usr/local/bin/yq
COPY --from=gnb-base /tini /tini
COPY --from=gnb-base /tini /tini
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-gnb/bin/entrypoint.sh"]
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-gnb/bin/entrypoint.sh"]
CMD ["/opt/oai-gnb/bin/nr-cuup", "-O", "/opt/oai-gnb/etc/gnb.conf"]
CMD ["/opt/oai-gnb/bin/nr-cuup", "-O", "/opt/oai-gnb/etc/gnb.conf"]
docker/Dockerfile.nrUE.rhel9
View file @
389ca60d
...
@@ -122,6 +122,8 @@ RUN /bin/bash -c "ln -s /usr/local/lib/liboai_usrpdevif.so /usr/local/lib/liboai
...
@@ -122,6 +122,8 @@ RUN /bin/bash -c "ln -s /usr/local/lib/liboai_usrpdevif.so /usr/local/lib/liboai
/usr/local/lib64/libuhd.so.4.8.0
/usr/local/lib64/libuhd.so.4.8.0
WORKDIR /opt/oai-nr-ue
WORKDIR /opt/oai-nr-ue
COPY --from=nr-ue-base /usr/local/bin/yq /usr/local/bin/yq
COPY --from=nr-ue-base /tini /tini
COPY --from=nr-ue-base /tini /tini
CMD ["/opt/oai-nr-ue/bin/nr-uesoftmodem"]
CMD ["/opt/oai-nr-ue/bin/nr-uesoftmodem"]
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-nr-ue/bin/entrypoint.sh"]
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-nr-ue/bin/entrypoint.sh"]
docker/Dockerfile.nrUE.rocky
View file @
389ca60d
...
@@ -119,6 +119,8 @@ RUN /bin/bash -c "ln -s /usr/local/lib/liboai_usrpdevif.so /usr/local/lib/liboai
...
@@ -119,6 +119,8 @@ RUN /bin/bash -c "ln -s /usr/local/lib/liboai_usrpdevif.so /usr/local/lib/liboai
/usr/local/lib64/libuhd.so.4.8.0
/usr/local/lib64/libuhd.so.4.8.0
WORKDIR /opt/oai-nr-ue
WORKDIR /opt/oai-nr-ue
COPY --from=nr-ue-base /usr/local/bin/yq /usr/local/bin/yq
COPY --from=nr-ue-base /tini /tini
COPY --from=nr-ue-base /tini /tini
CMD ["/opt/oai-nr-ue/bin/nr-uesoftmodem"]
CMD ["/opt/oai-nr-ue/bin/nr-uesoftmodem"]
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-nr-ue/bin/entrypoint.sh"]
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-nr-ue/bin/entrypoint.sh"]
docker/Dockerfile.nrUE.ubuntu
View file @
389ca60d
...
@@ -119,6 +119,8 @@ RUN /bin/bash -c "ln -s /usr/local/lib/liboai_usrpdevif.so /usr/local/lib/liboai
...
@@ -119,6 +119,8 @@ RUN /bin/bash -c "ln -s /usr/local/lib/liboai_usrpdevif.so /usr/local/lib/liboai
/usr/local/lib/libuhd.so.4.8.0
/usr/local/lib/libuhd.so.4.8.0
WORKDIR /opt/oai-nr-ue
WORKDIR /opt/oai-nr-ue
COPY --from=nr-ue-base /usr/local/bin/yq /usr/local/bin/yq
COPY --from=nr-ue-base /tini /tini
COPY --from=nr-ue-base /tini /tini
CMD ["/opt/oai-nr-ue/bin/nr-uesoftmodem"]
CMD ["/opt/oai-nr-ue/bin/nr-uesoftmodem"]
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-nr-ue/bin/entrypoint.sh"]
ENTRYPOINT ["/tini", "-v", "--", "/opt/oai-nr-ue/bin/entrypoint.sh"]
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment