OpenAirInterface 4G Core Network Deployment : Pulling Container Images in a MAGMA MME env |
This page is only valid for an Ubuntu18
host.
If you are using any other distributions, please refer to Build your own images.
If you want to the up-to-date new features, please refer to Build your own images.
Currently the images are hosted under the oaisoftwarealliance
organization.
This may change in the future.
Once again you may need to log on docker-hub if your organization has reached pulling limit as anonymous
.
$ docker login
Login with your Docker ID to push and pull images from Docker Hub. If you don't have a Docker ID, head over to https://hub.docker.com to create one.
Username:
Password:
Now pull images.
$ docker pull oaisoftwarealliance/oai-hss:latest
$ docker pull oaisoftwarealliance/oai-spgwc:latest
$ docker pull oaisoftwarealliance/oai-spgwu-tiny:latest
$ docker pull oaisoftwarealliance/magma-mme:latest
And re-tag them for tutorials' docker-compose file to work.
$ docker image tag oaisoftwarealliance/oai-hss:latest oai-hss:production
$ docker image tag oaisoftwarealliance/oai-spgwc:latest oai-spgwc:production
$ docker image tag oaisoftwarealliance/oai-spgwu-tiny:latest oai-spgwu-tiny:production
$ docker image tag oaisoftwarealliance/magma-mme:latest magma-mme:master
CAUTION: The MAGMA-MME
image is not updated as frequently as the other images and does not have any hack.
We still recommend that you build yourselves the MAGMA-MME image as described here.
CAUTION: PLEASE READ THIS SECTION VERY CAREFULLY!
This repository only has tutorials and Continuous Integration scripts.
At the time of writing (2022/02/25), the release tag is v1.2.0
.
CNF Name | Branch Name | Tag | Ubuntu 18.04 | RHEL8 (UBI8) |
---|---|---|---|---|
FED REPO | N/A | v1.2.0 |
||
HSS | master |
v1.2.0 |
X | X |
SPWG-C | master |
v1.2.0 |
X | X |
SPGW-U-TINY | master |
v1.2.0 |
X | X |
# Clone directly on the latest release tag
$ git clone --branch v1.2.0 https://github.com/OPENAIRINTERFACE/openair-epc-fed.git
$ cd openair-epc-fed
# If you forgot to clone directly to the latest release tag
$ git checkout -f v1.2.0
# Synchronize all git submodules
$ ./scripts/syncComponents.sh
---------------------------------------------------------
OAI-HSS component branch : master
OAI-SPGW-C component branch : master
OAI-SPGW-U component branch : master
---------------------------------------------------------
git submodule deinit --all --force
git submodule init
git submodule update
Later versions of the master
branch may not work with the pulled images.
To deploy: