Improve docker-internals

This commit is contained in:
nemunaire 2025-12-31 13:51:16 +07:00
commit c12f3e684b
3 changed files with 44 additions and 10 deletions

View file

@ -3,10 +3,41 @@
Mise en place
=============
* `docker-compose`
* `venv` (Python3)
* `jq`
* `runc`
* `containerd`
* `ctr`
* `linuxkit`
Les exercices suivants nécessiteront l'installation de plusieurs outils..
- `docker-compose`
- `venv`
- `jq` : un outil en ligne de commande pour manipuler du JSON.
- `runc` : *runtime* de bas niveau pour les conteneurs OCI.
- `containerd` : daemon de gestion de conteneurs.
- `ctr` : client en ligne de commande pour `containerd` (généralement installé avec `containerd`).
## LinuxKit {-}
Un outil pour construire des systèmes Linux minimaux et sécurisés.
**Installation :**
<div lang="en-US">
```bash
wget https://github.com/linuxkit/linuxkit/releases/latest/download/linuxkit-linux-amd64
sudo install -m 755 linuxkit-linux-amd64 /usr/local/bin/linuxkit
```
</div>
### QEMU {-}
Nécessaire pour tester les images LinuxKit.
**Debian/Ubuntu :**
<div lang="en-US">
```bash
sudo apt-get install qemu-system-x86
```
</div>
**Arch Linux :**
<div lang="en-US">
```bash
sudo pacman -S qemu-full
```
</div>