« Atelier SysRes SE2a5 2023/2024 E6 » : différence entre les versions
Aller à la navigation
Aller à la recherche
(Page vide créée) |
Aucun résumé des modifications |
||
Ligne 1 : | Ligne 1 : | ||
=== '''13/09: Création de la VM''' === | |||
=== '''14/09: Création d'un conteneur à la main''' === | |||
Création d'une partition de 10GB: <syntaxhighlight lang="shell"> | |||
dd if=/dev/zero of=toto bs=1024k count=10240 | |||
</syntaxhighlight>On formate l'espace mémoire toto créé, pour cela on passe en root:<syntaxhighlight lang="shell"> | |||
su - | |||
cd ~pifou | |||
mkfs toto | |||
</syntaxhighlight>On monte ensuite la partition:<syntaxhighlight lang="shell"> | |||
mkdir /tmp/mnt | |||
mount -o loop toto /tmp/mnt | |||
</syntaxhighlight>On y ajoute l'image du conteneur: <syntaxhighlight lang="shell"> | |||
debootstrap stable /tmp/mnt | |||
</syntaxhighlight>Préparation du montage du pseudo système de fichier /proc:<syntaxhighlight lang="shell"> | |||
echo "proc /proc proc defaults 0 0" >> /tmp/mnt/etc/fstab | |||
</syntaxhighlight>Isolation du processus:<syntaxhighlight lang="shell"> | |||
unshare -p -f -m chroot /tmp/mnt /bin/sh -c "mount /proc ; /bin/bash" ; | |||
</syntaxhighlight> |
Version du 14 septembre 2023 à 16:03
13/09: Création de la VM
14/09: Création d'un conteneur à la main
Création d'une partition de 10GB:
dd if=/dev/zero of=toto bs=1024k count=10240
On formate l'espace mémoire toto créé, pour cela on passe en root:
su -
cd ~pifou
mkfs toto
On monte ensuite la partition:
mkdir /tmp/mnt
mount -o loop toto /tmp/mnt
On y ajoute l'image du conteneur:
debootstrap stable /tmp/mnt
Préparation du montage du pseudo système de fichier /proc:
echo "proc /proc proc defaults 0 0" >> /tmp/mnt/etc/fstab
Isolation du processus:
unshare -p -f -m chroot /tmp/mnt /bin/sh -c "mount /proc ; /bin/bash" ;