« Atelier SysRes SE2a5 2023/2024 E6 » : différence entre les versions

De wiki-se.plil.fr
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" ;