Docker buildout recipe
Project description
dockeroo is a series of buildout recipes to build and manage docker containers and docker hosts.
dockeroo can build docker images from a classic Dockerfile or use a Gentoo container to assemble multiple Gentoo binary packages into a docker image.
Useful links
- PyPI page: https://pypi.python.org/pypi/dockeroo/
- Code repository: https://github.com/dockeroo/dockeroo
Documentation
Documentation is available at the following address:
Bug reports and Feedback
Please don’t hesitate to give feedback and especially report bugs or ask for new features on GitHub issue tracker:
License
Copyright © 2016, Giacomo Cariello <info@dockeroo.com>
dockeroo is released under Apache 2.0 License. See LICENSE.rst for complete license.
Status
dockeroo is beta software.
Recipes
Docker recipes
Docker Machine recipes
Changelog
0.35 (14-11-2016)
- Adjusted zc.buildout dependency to support non-wheel environment.
0.34 (11-11-2016)
- Added directory creation for path in dockeroo:docker.save recipe.
0.33 (11-11-2016)
- Added support for dockeroo:docker.load and dockeroo:docker.save recipes.
0.32 (11-11-2016)
- Updated dockeroo:docker.build behavior: when image already exists, check if it’s older than installed one.
- Fixed adding tag to part name behavior through option “tag”.
0.31 (23-10-2016)
- Fixed minimum required egg versions.
0.30 (10-10-2016)
- Fixed dockeroo:gentoo-build “volumes” parameter declaration.
0.29 (26-09-2016)
- Updated dockeroo:gentoo-build add_package_modifier() to support package.* folders.
0.28 (21-09-2016)
- Fixed dockeroo:gentoo-build which didn’t account for empty build dependencies.
0.27 (21-09-2016)
- Added support for post-build-{script,shell,script} parameters on dockeroo:gentoo-build recipe. IMPORTANT: build-script stage has been anticipated and now its previous stage has been replaced by post-build-script.
0.26 (19-09-2016)
- Added support for pre-build-{script,shell,script} parameters on dockeroo:gentoo-build recipe.
0.25 (17-09-2016)
- Fixed config_binfmt to execute commands through sudo.
0.24 (17-09-2016)
- Added initial support for processor function upon copy path.
- Moved config_binfmt support to DockerMachine.
0.23 (15-09-2016)
- Included freeze in release MANIFEST.in.
0.22 (14-08-2016)
- Bugfix release.
0.21 (10-08-2016)
- Updated dockeroo:setup.template to handle default output-path.
- Improved handling of recipe default location.
- Several bug fixes.
0.20 (08-08-2016)
- Introduced sphinx documentation and moved recipes documentation to respective classes docstrings.
- Fixed dockeroo:machine.create recipe.
0.19 (31-07-2016)
- Added dockeroo:setup.template recipe.
- Added support for render_template filterset.
- Added dockeroo:setup.shell-script and dockeroo:machine.create recipes.
- Removed “decorator” dependency, we’re handling everything with functools.wraps.
0.18 (28-07-2016)
- Minor documentation fixes.
0.17 (24-07-2016)
- Added dockeroo.setup recipes.
- Refactored testing.
- Renamed all recipes.
- Major round of refactoring/convention check.
0.16 (24-07-2016)
- Split DockerMachine and DockerEngine.
- Fixed CHANGELOG.rst formatting.
- Fixed get_random_name().
0.15 (24-07-2016)
- Minor fixes.
0.14 (24-07-2016)
- Minor fixes.
0.13 (24-07-2016)
- Added keep option to docker:pull.
- update() methods now check wether target has to be rebuilt.
0.12 (23-07-2016)
- Minor fix to docker:run.
0.11 (23-07-2016)
- Renamed primary option to “name” for all recipes.
- Renamed “machine” option to “machine-name”.
0.10 (23-07-2016)
- Minor fix to docker:run.
0.9 (23-07-2016)
- Updated machine_name selection: if machine option is not set DOCKER_MACHINE_NAME environment variable is used, or “default” if unset.
- Added support for option start in docker:run.
0.8 (23-07-2016)
- Added support for Python 3.
- Added initial support for unit tests.
0.7 (22-07-2016)
- Fixed dockeroo:run ip address fetch.
0.6 (22-07-2016)
- Updated documentation.
- Added support for networks, network-aliases and links on dockeroo:run.
- Added new recipe dockeroo:network.
0.5 (22-07-2016)
- Added support for environment variables and ports on dockeroo:run.
0.3 (22-07-2016)
- Fixed MANIFEST.in.
0.1 (22-07-2016)
- Initial release.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
dockeroo-0.35.tar.gz
(383.8 kB
view hashes)