Oui, il faut d'abord trouver où est le système de fichier de ton conteneur, sous ubuntu, il me semble que c'est dans /var/lib/lxc/<nom de ton conteneur>/rootfs. Ensuite, il faut installer mysql sur l'hôte et modifier le fichier /etc/mysql/my.cnf et changer la valeur de la variable datadir vers /var/lib/lxc/<nom de ton conteneur>/rootfs/var/lib/mysql. Enfin, tu redémarre mysql et il devrait être accessible sur l'hôte.
Attention, je pars du principe que l'hôte utilise la même distribution avec la même version que le conteneur LXC, si ce n'est pas le cas, cela demande peut-être un peu plus de travail.
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
[^] # Re: Le système a accès au conteneur
Posté par claudex . En réponse au message Problémes avec contener LxC qui ne démarrent plus .... Évalué à 3.
Oui, il faut d'abord trouver où est le système de fichier de ton conteneur, sous ubuntu, il me semble que c'est dans
/var/lib/lxc/<nom de ton conteneur>/rootfs. Ensuite, il faut installer mysql sur l'hôte et modifier le fichier/etc/mysql/my.cnfet changer la valeur de la variabledatadirvers/var/lib/lxc/<nom de ton conteneur>/rootfs/var/lib/mysql. Enfin, tu redémarre mysql et il devrait être accessible sur l'hôte.Attention, je pars du principe que l'hôte utilise la même distribution avec la même version que le conteneur LXC, si ce n'est pas le cas, cela demande peut-être un peu plus de travail.
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche