145 liens privés
Another page about cgroups.
did'nt read it yet but I think there is example about how to use cgroups with services.
It looks like this article explain well how cgroups are working and can be easily used on a single process
Différentes méthodes pour construire une image docker.
Explication de comment monter un répertoire de l'hôte dans un container LXC.
Pour faire fonctionner un container LXC avec virt-manager (LXC) il faut en gros taper ces 2 commandes :
debootstrap jessie ./répertoireDestination
apt-get install netbase iproute ifupdown locales
On obtient alors une VM qui fonctionne (il faut quand même faire un chroot pour créer un compte).
Comment créer un bridge avec virt-manager...en fait je pouvais chercher longtemps..le network manager ne gère pas les ponts....
Voir le premier commentaire qui indique de mettre la connexion ethernet en manuel...tout simplement
Bon et bien là c'est encore plus complet que sur les liens précédents.
Comment faire un chroot avec /dev/ /sys et compagnie.
Il me manquait le partage de la connexion internet.
Ci-dessous le résumé du site :
boot knoppix down to single user mode:
telinit 2
Mount main partition from my computer's hard drive
mkdir /media/mycomputer
mount -t auto -o acl /dev/disk/by-uuid/blahblah... /media/mycomputer
Share some things from running system, to keep various applications
and the kernel happy.
mount --bind /dev /media/mycomputer/dev
mount --bind /tmp /media/mycomputer/tmp
mount --bind /proc /media/mycomputer/proc
mount --bind /etc/resolv.conf /media/mycomputer/etc/resolv.conf
mount -t sysfs /sys /media/mycomputer/sys
chroot /media/mycomputer
Now everything works:
/etc/init.d/kdm start
(use gdm if you don't have kdm)
Un tutoriel pour utiliser Docker..
Il va falloir que je me penche dessus
Un site/outils répertoriant des containers LXC facilement redéployables.
LXC poussé à l'extrême.
Les containers sont "commun" juste une distrib a maintenir et on installe des applications dans des "dock"
Pour installer un container avec lxc il y a quand même quelques manip complémentaires à effectuer
Debootstrap est fait pour ça...il faut se taper les fichiers de conf à la main mais ça marche plutot bien.
sudo deboostrap wheezy ./
la liste des installs dispos :
ls /usr/share/debootstrap/scripts/
rappel :
Par défaut les containers crées sont dans /var/lib/lxc
Il reste un tout petit paramétrage à faire pour passer le runlevel2 :
il faut commenter les tty dans le /etc/inittab du container.
et remplacer le premier par console :
1:2345:respawn:/sbin/getty 38400 console
#2:23:respawn:/sbin/getty 38400 tty2
#3:23:respawn:/sbin/getty 38400 tty3
#4:23:respawn:/sbin/getty 38400 tty4
#5:23:respawn:/sbin/getty 38400 tty5
#6:23:respawn:/sbin/getty 38400 tty6
Réinitialiser le mot de passe root
chroot ./cheminContainer passwd
Et activer l'interface eth0 en modifiant /etc/network/interfaces. Ajouter :
auto eth0
iface eth0 inet dhcp