Installation de Docker

Publié le par BORY DIALLO

Votre machine LINUX ne peut pas abriter de machines virtuelles faute de ressources ? pas de soucis... Docker pourra résoudre ce problème.

Docker est un logiciel libre permettant de lancer des applications dans un conteneur logiciel. 

Contrairement aux machines virtuelles traditionnelles, un conteneur Docker n'inclut pas de système d'exploitation, mais s'appuie au contraire sur les fonctionnalités du système d’exploitation fournies par la machine hôtePar conséquent, une machine Docker consomme peu de ressources... Qui parle de petite consommation de ressources, parle forcement de la rapidité fulgurante dans l'exécution des processus.

Le but de ce TP est d'apprendre à installer et à utiliser un conteneur Docker qui ferait quasiment la même chose qu'une machine virtuelle Linux.

Étape 1 : Installation du conteneur

Comme son nom l'indique, c'est lui qui abritera les futures machines. Son installation se fait comme suit :

# sudo apt update
# sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
# curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
# sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
# sudo apt update -y sudo apt install docker-ce -y

Étape 2 : Téléchargement d'une machine de choix

Comme Linux, Docker se respecte aussi car il dispose de plusieurs versions de machines. ..

J'aimerais télécharger une machine Ubuntu

# docker pull ubuntu

La machine est téléchargée avec succès !

Pour la lancer, ça se fait comme suit :

# docker run -it ubuntu

Et  voilà !

Tout ce nous faisons à cet instant sera enregistré dans le conteneur docker, et non sur la machine hôte.

Note : Ces machines n'ont pas de "mémoire", donc il faudra installer chaque paquet lors de chaque lancement.

Les paquets de bases comme :

net-tools                   # pour la commande ifconfig

iputils-ping              # pour les commandes ping et route 

vim  ou nano             # pour avoir un éditeur de texte

...

 

  • Si nous sommes intéressés par les autres versions Ubuntu dispo, on les affiche comme  suit :

# docker search ubuntu

  • Pour voir les versions de Kali-linux dispo :

# docker search kali

Pour télécharger une version, voici la syntaxe :

# docker pull la_version

Contrairement aux machines virtuelles traditionnelles, les conteneurs dockers peuvent tourner sur une machine hôte de faible capacité sans risque de planter quoique se soit. 

L'autre avantage d'utiliser les conteneurs est qu'ils permettent  d'épargner la machine physique de toute mauvaise manipulation qui pourrait l'endommager !

Pour être informé des derniers articles, inscrivez vous :
Commenter cet article