Ceci est une ancienne révision du document !
Virtualisation avec Docker
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://techexpert.tips/fr/apache-fr/apache-installation-docker
Installation
sudo apt install docker.io
Mettre l'utilisateur courant dans le groupe docker :
sudo addgroup monlogin docker
Principe de fonctionnement
On peut soit récupérer une image docker existante depuis un dépot, soit la créér-adapter soi-même depuis un fichier Dockerfile.
Récupérer une image : docker pull nomimage
Voir les images récupérées : docker images
Voir les images disponibles : docker search mot
Effacer une image locale : docker rmi nomimage
Chaque image peut être instanciée plusieurs fois pour avoir plusieurs conteneurs différentes, comportant chacun un nom propre.
Mettre à jour une image : docker update nomimage
Lancement d'un conteneur
Création d'un conteneur nommé : docker run -d –name nomconteneur nomimage
Lancer un conteneur : docker start nomconteneur
Arrêter un conteneur : docker stop nomconteneur
Voir les conteneurs actifs : docker ps
Voir les conteneurs actifs et inactifs : docker ps -a