Version 5 (modified by 9 years ago) ( diff ) | ,
---|
Минимальный линукс без шелла
Задача - собрать минимальный юзермод для запуска systemd и приложений в chroot-контейнерах, администрируемый в первом приближении через raw-плагин Ansible (т.е. через SSH/SFTP).
На "том" конце будет сидеть микрошелл из говна и палок или же вообще SSH-подсистема.
Можно попробовать заюзать инфраструктуру systemd-machinectl
Этап 1 - systemd + OpenSSH
Этап 2 - systemd + OpenSSH + rkt
Ссылки по теме (отсортировать!)
- https://github.com/heroku/heroku-buildpack-nodejs
- http://dokku.viewdocs.io/dokku/deployment/buildpacks/
- https://docs.travis-ci.com/user/docker/
- http://www.puppetcookbook.com/posts/install-package.html
- https://github.com/saz/puppet-locales/blob/master/manifests/params.pp
- https://docs.docker.com/engine/reference/builder/#add
- https://docs.puppetlabs.com/guides/plugins_in_modules.html
- https://docs.puppetlabs.com/guides/augeas.html#working-examples
- http://docs.ansible.com/ansible/intro_configuration.html
- http://docs.ansible.com/ansible/intro_adhoc.html
- http://docs.ansible.com/ansible/intro_patterns.html
- http://docs.ansible.com/ansible/intro_inventory.html#host-variables
- https://www.ansible.com/docker
- https://github.com/jumanjihouse/puppet-on-coreos/blob/master/Dockerfile
- https://github.com/sstephenson/bats
- http://alpinelinux.org/downloads/
- https://unix.stackexchange.com/questions/150975/what-is-needed-for-a-minimal-systemd-boot-to-launch-getty-on-a-virtual-console/152078#152078
- http://sandbox.libvirt.org/
- https://github.com/coreos/rkt
- https://github.com/ibuildthecloud/systemd-docker
- https://www.freedesktop.org/software/systemd/man/machinectl.html
- http://rumpkernel.org/
- https://github.com/rumpkernel/rumprun-packages
Note:
See TracWiki
for help on using the wiki.