J'ai récemment installé le conteneur 32 bits lxc sur un système Ubuntu 12.04 64 bits. Lorsque j'exécute la commande Sudo lxc-start -n my32bitbox
je suis accueilli par une invite de connexion. J'entre le nom d'utilisateur et le mot de passe par défaut qui sont: login = ubuntu; mot de passe = ubuntu; mais je ne parviens toujours pas à me connecter au conteneur. Comment puis-je résoudre ce problème?
se connecter au conteneur
lxc exec <container-name> -- Sudo --login --user <username>
obtenir l'invite du conteneur
lxc exec <container-name> -- Sudo /bin/bash
Vous pouvez également utiliser la commande ssh pour vous connecter à LXC-container:
ssh lxcuser@container_ip_address
Pour connaître l'adresse IP de LXC, vous pouvez utiliser ceci:
ssh ubuntu@`Sudo lxc-info -iH -n CN`
où CN est le nom du conteneur et 'ubuntu' est l'utilisateur acc dans le LXC.
Vous devez entrer le mot de passe de la commande "Sudo" pour obtenir le privilège root, afin de pouvoir exécuter lxc-start. Ce n'est pas l'invite de connexion pour le conteneur lui-même.
lxc-start -n <container_name> -d
lxc-attach -n <container_name>
fait le tour