2018-02-20 10:36:34 +00:00
|
|
|
Docker running example
|
2018-02-13 15:29:22 +00:00
|
|
|
===========================================
|
2018-02-20 10:36:34 +00:00
|
|
|
* Create default-image with ubuntu-xenial
|
|
|
|
$ docker-compose up -d
|
2018-02-13 15:29:22 +00:00
|
|
|
|
2018-02-20 10:36:34 +00:00
|
|
|
* Remove dangling container if the status is exited
|
|
|
|
$ docker rm $(docker ps -qa --no-trunc --filter "status=exited")
|
2018-02-17 06:15:17 +00:00
|
|
|
|
2018-02-20 10:36:34 +00:00
|
|
|
* Development
|
|
|
|
$ docker-compose run --rm dev
|
2018-02-13 15:29:22 +00:00
|
|
|
|
2018-02-20 10:36:34 +00:00
|
|
|
* Runtime
|
|
|
|
$ docker-compose -f docker-compose.yml -f docker-compose.run.yml \
|
|
|
|
run --rm run
|
2017-12-18 05:01:16 +00:00
|
|
|
|
2018-02-20 10:36:34 +00:00
|
|
|
* Test
|
|
|
|
$ docker-compose -f docker-compose.yml -f docker-compose.test.yml \
|
|
|
|
run --rm test
|
2017-12-18 05:01:16 +00:00
|
|
|
|
2018-02-20 10:36:34 +00:00
|
|
|
* 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
|
2017-12-18 05:01:16 +00:00
|
|
|
|
2018-02-20 10:36:34 +00:00
|
|
|
* Development with centos:latest(TODO)
|
|
|
|
$ DIST=centos docker-compose up -d
|
|
|
|
$ DIST=centos docker-compose run --rm dev
|
2017-12-18 05:01:16 +00:00
|
|
|
|
2018-02-20 10:36:34 +00:00
|
|
|
* 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
|
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
|
|
|
|
$ dch -i
|
|
|
|
|
2018-02-20 10:36:34 +00:00
|
|
|
* Generate Package
|
|
|
|
$ dpkg-buildpackage
|
2017-12-18 05:24:44 +00:00
|
|
|
$ debuild -S
|
|
|
|
|
|
|
|
* 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
|