Improve docker-internals
This commit is contained in:
parent
594f853605
commit
c12f3e684b
3 changed files with 44 additions and 10 deletions
|
|
@ -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>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue