Après moultes tentatives de construire une box du genre unclejack/debian2docker sous windows dans un yungsang/boxes/boot2docker, je viens de me rendre compte que cela ne peut pas bien fonctionner…
En fait tout se passe bien tant qu’il n’y a pas besoin de compiler des choses avec les sources du kernel (genre cette saleté de Virtualbox guest additions). Et là avec la technique debian2docker basée sur docker et moi qui utilise un boot2docker c’est le drame. En résumé mon kernel de base est le tinycore (celui de boot2docker) et on fait tourner une debian dans docker (qui partage donc d’une certaine manière le kernel avec boot2docker).
Là on essaye de compiler un module pour le kernel d’une debian construite avec debootstrap dans docker debian/jessie. Voyez le souci ? La debian construite avec debootstrap aura un kernel différent de celle qui tourne avec docker.. Bref, impossible d’arriver a compiler…
En résumé je vais changer de technique avec ces infos :
- http://blog.codeship.com/packer-vagrant-tutorial/
- https://github.com/flomotlik/packer-example/
- https://github.com/ffuenf/vagrant-boxes/