La Cave a Tonton - Docker dans conteneur LXC sous Proxmox 5.2

Docker dans conteneur LXC sous Proxmox 5.2

Par Tontonayo le archive


Oui oui, le titre est digne du film "Inception" (go google pour ceux qui connaissent pas). Pour faire simple, j'ai dcid de migrer mon serveur@home et de revoir un peu "l'infra" logiciel du moulin. J'ai dcid de partir sur Proxmox, une distribution spcialis dans la virtualisation. Pour des raisons de performances, je privilgie les conteneur LXC au machines virtuelles KVM ou QEMU. J'avais envie d'avoir la possibilit d'utiliser des conteneur Docker, mais a me cassait les pied de lancer une machine virtuelle juste pour a (perf is perf) donc je voulais le mettre dans un conteneur LXC. Problme prvisible, celui-ci refusait de se lancer... pres recherche, une "bidouille" est possible, il suffit d'diter le fichier de configuration du conteneur situ dans /etc/pve/lxc et d'y rajouter les lignes suivantes: lxc.apparmor.profile: unconfined lxc.cgroup.devices.allow: a lxc.cap.drop: Franchement, j'ai pas regarder quoi cela servait (je pense a des droits sur les cgroup et apparmor), j'ai ajout et relancer le conteneur et pouf, Docker fonctionnait (template Ubuntu 18.04). [caption id="" align="aligncenter" width="250"] money[/caption]