Installation d'un Docker

Publié le par BORY DIALLO

Votre machine LINUX ne peut pas abriter de machines virtuelles faute de la faible capacité du processeur ? 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 :

# apt update 

# 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 $(lsb_release -cs) stable" -y

# apt update 

# 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 enregistrer dans la machine docker, et non celle 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 machines dockers peuvent tourner sur une machine hôte de faible capacité sans risque de planter quoique se soit. 

L'autre avantage d'utiliser les dockers 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