Update README with instructions to wipe cache while building images

This commit is contained in:
Supreeth Herle
2020-02-13 14:16:21 +01:00
parent 01a27ed9bd
commit 287f29c09e

View File

@@ -13,7 +13,7 @@ Clone repository and build base docker image of open5gs
```
git clone https://github.com/herlesupreeth/docker_open5gs
cd docker_open5gs/base
docker build --force-rm -t docker_open5gs .
docker build --no-cache --force-rm -t docker_open5gs .
```
### Steps when using only docker-ce
@@ -24,27 +24,27 @@ docker network create --subnet=172.18.0.0/16 epc_net
# HSS
cd ../hss
docker build --force-rm -t docker_nextepc_hss .
docker build --no-cache --force-rm -t docker_nextepc_hss .
docker run -dit -v "$(pwd)":/mnt/hss -p 3000:3000 -e MME_IP='172.18.0.3' --net epc_net --ip 172.18.0.2 --name hss docker_nextepc_hss
# PCRF
cd ../pcrf
docker build --force-rm -t docker_nextepc_pcrf .
docker build --no-cache --force-rm -t docker_nextepc_pcrf .
docker run -dit -v "$(pwd)":/mnt/pcrf -e PGW_IP='172.18.0.5' -e HSS_IP='172.18.0.2' --net epc_net --ip 172.18.0.6 --name pcrf docker_nextepc_pcrf
# SGW
cd ../sgw
docker build --force-rm -t docker_nextepc_sgw .
docker build --no-cache --force-rm -t docker_nextepc_sgw .
docker run -dit -v "$(pwd)":/mnt/sgw -p 2152:2152/udp --net epc_net --ip 172.18.0.4 --name sgw docker_nextepc_sgw
# PGW
cd ../pgw
docker build --force-rm -t docker_nextepc_pgw .
docker build --no-cache --force-rm -t docker_nextepc_pgw .
docker run -dit -v "$(pwd)":/mnt/pgw --cap-add=NET_ADMIN --device /dev/net/tun -e PCRF_IP='172.18.0.6' --sysctl net.ipv4.ip_forward=1 --net epc_net --ip 172.18.0.5 --name pgw docker_nextepc_pgw
# MME
cd ../mme
docker build --force-rm -t docker_nextepc_mme .
docker build --no-cache --force-rm -t docker_nextepc_mme .
docker run -dit -v "$(pwd)":/mnt/mme -p 36412:36412/sctp -e HSS_IP='172.18.0.2' -e SGW_IP='172.18.0.4' -e PGW_IP='172.18.0.5' --net epc_net --ip 172.18.0.3 --name mme docker_nextepc_mme
```
@@ -52,6 +52,7 @@ docker run -dit -v "$(pwd)":/mnt/mme -p 36412:36412/sctp -e HSS_IP='172.18.0.2'
```
cd ..
docker-compose build --no-cache
docker-compose up
```
@@ -79,4 +80,4 @@ ip r add <SGW_CONTAINER_IP> via <DOCKER_HOST_IP>
```
## Not supported
- IPv6 usage in Docker
- IPv6 usage in Docker