open5gs/support/docker/README.md

54 lines
1.7 KiB
Markdown
Raw Normal View History

2018-02-13 15:29:22 +00:00
NextEPC docker
===========================================
* docker build -t nextepc .
* docker run --net=host --hostname nextepc -ti --name nextepc --privileged --cap-add=SYS_ADMIN -e "container=docker" -v /sys/fs/cgroup:/sys/fs/cgroup -v $PWD:/mnt nextepc /sbin/init
* docker exec -it /bin/bash
* sudo apt-get install curl sudo
* curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
* curl -sL http://nextepc.org/static/webui/install | sudo -E bash -
For Debian Package Release
2017-12-18 05:24:44 +00:00
===========================================
2017-12-18 05:01:16 +00:00
* Ubuntu Docker Setup
$ docker run -p 4000:3000 --hostname build -ti --name build --privileged --cap-add=SYS_ADMIN -e "container=docker" -v /sys/fs/cgroup:/sys/fs/cgroup -v $PWD:/mnt ubuntu /sbin/init
$ docker exec -it ubuntu /bin/login
2017-12-18 05:24:44 +00:00
* Access Source Repository
2017-12-18 05:01:16 +00:00
$ sudo apt-get install sudo vim dpkg-dev git
$ git clone https://github.com/acetcom/nextepc
$ git checkout new_branch
* Check Pakcage
$ dpkg-buildpackage
$ sudo apt-get install ....
$ dpkg-buildpackage
2017-12-18 05:24:44 +00:00
* Setup Debian Environment
export DEBFULLNAME='Sukchan Lee'
export DEBEMAIL='acetcom@gmail.com'
* Transfer GPG key
$ gpg --export-secret-keys --armor --output private.asc'
$ gpg --import private.asc
$ gpg --export > public.asc'
$ gpg --import public.asc
* Update debian/changelog
$ sudo apt-get install devscripts
$ dch -i
* Test OBS
$ debuild -S
- Upload *.dsc and *.tar.gz to https://build.opensuse.org/package/show/home:acetcom/nextepc
* Upload LaunchPad
$ dput ppa:acetcom/nextepc *.source.changes
2018-02-15 07:59:27 +00:00
For Mac OS X (SCTP-patch)
===========================================
* /Applications/Docker.app/Contents/Resources/moby
Update linuxkit-kernel, vmlinuz64