virli/tutorial/docker-internals/setup.md

954 B

\newpage

Mise en place

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 :

```bash wget https://github.com/linuxkit/linuxkit/releases/latest/download/linuxkit-linux-amd64 sudo install -m 755 linuxkit-linux-amd64 /usr/local/bin/linuxkit ```

QEMU {-}

Nécessaire pour tester les images LinuxKit.

Debian/Ubuntu :

```bash sudo apt-get install qemu-system-x86 ```

Arch Linux :

```bash sudo pacman -S qemu-full ```