Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
technique:docker [2020/10/26 15:53] – francoisa | technique:docker [2024/04/02 15:08] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Virtualisation avec Docker ====== | + | **Cette page est obsolète. Veuillez accéder au contenu à son nouvel emplacement : [[https://bibliotech.cemea.org/books/outils-technique/page/ |
- | + | ||
- | Docker est un système de virtualisation proche du sysème hote (s'il est similaire). Il permet de partager des ressources et de moins solliciter le système. | + | |
- | + | ||
- | Quelques sources : | + | |
- | + | ||
- | | + | |
- | | + | |
- | * Un serveur web docker | + | |
- | * https:// | + | |
- | + | ||
- | ===== Installation ===== | + | |
- | + | ||
- | Voir la méthode recommandée : https:// | + | |
- | + | ||
- | Ou depuis les dépots d' | + | |
- | < | + | |
- | + | ||
- | sudo apt install docker.io | + | |
- | + | ||
- | </ | + | |
- | + | ||
- | Mettre l' | + | |
- | + | ||
- | < | + | |
- | sudo addgroup monlogin docker | + | |
- | + | ||
- | </ | + | |
- | + | ||
- | ===== Principe de fonctionnement ===== | + | |
- | + | ||
- | On peut soit récupérer une image docker existante depuis un dépot ([[https:// | + | |
- | + | ||
- | Il faut donc distinguer : | + | |
- | + | ||
- | | + | |
- | | + | |
- | + | ||
- | Voir la version de docker : '' | + | |
- | + | ||
- | Récupérer une image : '' | + | |
- | + | ||
- | Voir les images récupérées : '' | + | |
- | + | ||
- | Voir les images disponibles : '' | + | |
- | + | ||
- | Effacer une image locale : '' | + | |
- | + | ||
- | Chaque image peut être instanciée plusieurs fois pour avoir plusieurs conteneurs différentes, | + | |
- | + | ||
- | Mettre à jour une image : '' | + | |
- | + | ||
- | ===== Lancement d'un conteneur ===== | + | |
- | + | ||
- | Création d'un conteneur nommé : '' | + | |
- | + | ||
- | Exemple : '' | + | |
- | + | ||
- | Voir les instances en cours avec '' | + | |
- | + | ||
- | Détruire un conteneur : '' | + | |
- | + | ||
- | Lancer un conteneur : '' | + | |
- | + | ||
- | Arrêter un conteneur : '' | + | |
- | + | ||
- | Voir les conteneurs actifs : '' | + | |
- | + | ||
- | Voir les conteneurs actifs et inactifs : '' | + | |
- | + | ||
- | Chaque image docker possède plusieurs tags, par défaut " | + | |
- | + | ||
- | ===== Quelques commandes utiles ===== | + | |
- | + | ||
- | '' | + | |
- | + | ||
- | '' | + | |
- | + | ||
- | '' | + | |
- | + | ||
- | '' | + | |
- | + | ||
- | ===== Besoin d'aide ? ===== | + | |
- | < | + | |
- | + | ||
- | docker -h | + | |
- | + | ||
- | docker container -h # manage les container | + | |
- | + | ||
- | docker image -h # manage les images | + | |
- | + | ||
- | </ | + | |
- | + | ||
- | Idem pour network, service, system.... | + | |
- | + |