Files
open5gs/support/docker
2018-02-21 12:35:05 +09:00
..
2018-02-20 23:49:24 +09:00
2018-02-20 19:36:34 +09:00
2018-02-21 12:35:05 +09:00
2018-02-20 19:36:34 +09:00
2018-02-20 19:36:34 +09:00
2018-02-20 23:57:06 +09:00
2018-02-21 12:35:05 +09:00
2018-02-20 19:36:34 +09:00

Docker running example

  • Create default-image with ubuntu-xenial $ docker-compose up -d

  • Remove dangling container if the status is exited $ docker rm $(docker ps -qa --no-trunc --filter "status=exited")

  • Development $ docker-compose run --rm dev

  • Runtime $ docker-compose -f docker-compose.yml -f docker-compose.run.yml
    run --rm run

  • Test $ docker-compose -f docker-compose.yml -f docker-compose.test.yml
    run --rm test

  • Test with ubuntu-artful $ TAG=artful docker-compose up -d $ TAG=artful docker-compose -f docker-compose.yml -f docker-compose.test.yml
    run --rm test

  • Development with centos:latest(TODO) $ DIST=centos docker-compose up -d $ DIST=centos docker-compose run --rm dev

  • Runtime with debian-jessie(TODO) $ DIST=debian TAG=jessie docker-compose up -d $ DIST=debian TAG=jessie docker-compose
    -f docker-compose.yml -f docker-compose.run.yml run --rm run

  • All Test with All Environment(TODO) $ ./check.sh

For Debian Package Release

  • Run Docker $ docker-compose run --rm dev

  • 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 $ dch -i

  • Generate Package $ dpkg-buildpackage $ debuild -S

  • Upload LaunchPad $ dput ppa:acetcom/nextepc *.source.changes

For Mac OS X (SCTP-patch)

  • /Applications/Docker.app/Contents/Resources/moby Update linuxkit-kernel, vmlinuz64