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 décidé de migrer mon serveur@home et de revoir un peu "l'infra" logiciel du moulin. J'ai décidé de partir sur Proxmox, une distribution spécialisé dans la virtualisation. Pour des raisons de performances, je privilégie 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. Problème prévisible, 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]  
Le pays d'où vous consultez le site n'est pas autorisé a poster des commentaires afin de lutter contre le spams, merci de votre compréhension