Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
O
OpenXG-UPF
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
1
Issues
1
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
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-UPF
Commits
15481124
Commit
15481124
authored
Feb 10, 2022
by
kharade
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
dockerfile update
parent
c66538be
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
29 additions
and
7 deletions
+29
-7
docker/Dockerfile.upf-vpp.rhel7
docker/Dockerfile.upf-vpp.rhel7
+7
-1
docker/Dockerfile.upf-vpp.ubuntu
docker/Dockerfile.upf-vpp.ubuntu
+11
-4
docs/BUILD_IMAGE.md
docs/BUILD_IMAGE.md
+11
-2
No files found.
docker/Dockerfile.upf-vpp.rhel7
View file @
15481124
...
@@ -117,7 +117,13 @@ COPY --from=vpp-upf-builder /vpp-upf/scripts/upf_conf/startup_debug.conf .
...
@@ -117,7 +117,13 @@ COPY --from=vpp-upf-builder /vpp-upf/scripts/upf_conf/startup_debug.conf .
COPY --from=vpp-upf-builder /vpp-upf/scripts/upf_conf/upf_profile.json .
COPY --from=vpp-upf-builder /vpp-upf/scripts/upf_conf/upf_profile.json .
WORKDIR /usr/lib64
WORKDIR /usr/lib64
COPY --from=vpp-upf-builder /vpp-upf/vpp/build-root/install-vpp-native/vpp/lib/ .
COPY --from=vpp-upf-builder /vpp-upf/vpp/build-root/install-vpp-native/vpp/lib/vpp_plugins .
COPY --from=vpp-upf-builder /vpp-upf/vpp/build-root/install-vpp-native/vpp/lib/libvppinfra.so.21.01.1 .
COPY --from=vpp-upf-builder /vpp-upf/vpp/build-root/install-vpp-native/vpp/lib/libvnet.so.21.01.1 .
COPY --from=vpp-upf-builder /vpp-upf/vpp/build-root/install-vpp-native/vpp/lib/libvlibmemory.so.21.01.1 .
COPY --from=vpp-upf-builder /vpp-upf/vpp/build-root/install-vpp-native/vpp/lib/libvlib.so.21.01.1 .
COPY --from=vpp-upf-builder /vpp-upf/vpp/build-root/install-vpp-native/vpp/lib/libsvm.so.21.01.1 .
COPY --from=vpp-upf-builder /vpp-upf/vpp/build-root/install-vpp-native/vpp/lib/libnat.so.21.01.1 .
RUN ldconfig
RUN ldconfig
...
...
docker/Dockerfile.upf-vpp.ubuntu
18
→
docker/Dockerfile.upf-vpp.ubuntu
View file @
15481124
...
@@ -21,14 +21,15 @@
...
@@ -21,14 +21,15 @@
#---------------------------------------------------------------------
#---------------------------------------------------------------------
#
#
# Dockerfile for the VPP-UPF service
# Dockerfile for the VPP-UPF service
# Valid for Ubuntu-18.04 (bionic)
# Valid for Ubuntu-18.04 (bionic)
and Ubuntu-20.04 (focal)
#
#
#---------------------------------------------------------------------
#---------------------------------------------------------------------
#---------------------------------------------------------------------
#---------------------------------------------------------------------
# BUILDER IMAGE
# BUILDER IMAGE
#---------------------------------------------------------------------
#---------------------------------------------------------------------
FROM ubuntu:18.04 AS vpp-upf-builder
ARG BASE_IMAGE=ubuntu:18.04
FROM $BASE_IMAGE AS vpp-upf-builder
ARG NEEDED_GIT_PROXY
ARG NEEDED_GIT_PROXY
ENV DEBIAN_FRONTEND=noninteractive
ENV DEBIAN_FRONTEND=noninteractive
...
@@ -76,7 +77,7 @@ RUN make build-release -C vpp
...
@@ -76,7 +77,7 @@ RUN make build-release -C vpp
#---------------------------------------------------------------------
#---------------------------------------------------------------------
# TARGET IMAGE
# TARGET IMAGE
#---------------------------------------------------------------------
#---------------------------------------------------------------------
FROM
ubuntu:bionic
as oai-upf-vpp
FROM
$BASE_IMAGE
as oai-upf-vpp
ENV DEBIAN_FRONTEND=noninteractive
ENV DEBIAN_FRONTEND=noninteractive
ENV TZ=Europe/Paris
ENV TZ=Europe/Paris
...
@@ -111,7 +112,13 @@ COPY --from=vpp-upf-builder /vpp-upf/scripts/upf_conf/startup_debug.conf .
...
@@ -111,7 +112,13 @@ COPY --from=vpp-upf-builder /vpp-upf/scripts/upf_conf/startup_debug.conf .
COPY --from=vpp-upf-builder /vpp-upf/scripts/upf_conf/upf_profile.json .
COPY --from=vpp-upf-builder /vpp-upf/scripts/upf_conf/upf_profile.json .
WORKDIR /usr/lib/x86_64-linux-gnu/
WORKDIR /usr/lib/x86_64-linux-gnu/
COPY --from=vpp-upf-builder /vpp-upf/vpp/build-root/install-vpp-native/vpp/lib/ .
COPY --from=vpp-upf-builder /vpp-upf/vpp/build-root/install-vpp-native/vpp/lib/vpp_plugins .
COPY --from=vpp-upf-builder /vpp-upf/vpp/build-root/install-vpp-native/vpp/lib/libvppinfra.so.21.01.1 .
COPY --from=vpp-upf-builder /vpp-upf/vpp/build-root/install-vpp-native/vpp/lib/libvnet.so.21.01.1 .
COPY --from=vpp-upf-builder /vpp-upf/vpp/build-root/install-vpp-native/vpp/lib/libvlibmemory.so.21.01.1 .
COPY --from=vpp-upf-builder /vpp-upf/vpp/build-root/install-vpp-native/vpp/lib/libvlib.so.21.01.1 .
COPY --from=vpp-upf-builder /vpp-upf/vpp/build-root/install-vpp-native/vpp/lib/libsvm.so.21.01.1 .
COPY --from=vpp-upf-builder /vpp-upf/vpp/build-root/install-vpp-native/vpp/lib/libnat.so.21.01.1 .
RUN ldconfig
RUN ldconfig
...
...
docs/BUILD_IMAGE.md
View file @
15481124
...
@@ -20,11 +20,20 @@ Here in our network configuration, we need to pass the "GIT PROXY" configuration
...
@@ -20,11 +20,20 @@ Here in our network configuration, we need to pass the "GIT PROXY" configuration
```
bash
```
bash
$
docker build
--target
oai-upf-vpp
--tag
oai-upf-vpp:latest
\
$
docker build
--target
oai-upf-vpp
--tag
oai-upf-vpp:latest
\
--file
docker/Dockerfile.upf-vpp.ubuntu
18
\
--file
docker/Dockerfile.upf-vpp.ubuntu
\
--build-arg
NEEDED_GIT_PROXY
=
"http://proxy.eurecom.fr:8080"
.
--build-arg
NEEDED_GIT_PROXY
=
"http://proxy.eurecom.fr:8080"
.
```
```
## 3.2 On a RHEL 7 Host ##
## 3.2 On a Ubuntu 20.04 Host ##
```
bash
$
docker build
--target
oai-upf-vpp
--tag
oai-upf-vpp:latest
\
--file
docker/Dockerfile.upf-vpp.ubuntu
\
--build-arg
NEEDED_GIT_PROXY
=
"http://proxy.eurecom.fr:8080"
\
--build-arg
BASE_IMAGE
=
ubuntu:20.04 .
```
## 3.3 On a RHEL 7 Host ##
```
bash
```
bash
$
docker build
--target
oai-upf-vpp
--tag
oai-upf-vpp:latest
\
$
docker build
--target
oai-upf-vpp
--tag
oai-upf-vpp:latest
\
...
...
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