GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer et configurer Docker-CE sur Ubuntu 18.04 LTS

Docker est une technologie de conteneurisation conçue pour créer, déployer et exécuter des applications à l'aide de conteneurs, du cloud hybride à la périphérie.

Docker est disponible en trois niveaux :

  • Moteur Docker – Communauté
  • Moteur Docker – Entreprise
  • Docker Entreprise

Moteur Docker – Communauté : Il est idéal pour les développeurs individuels et les petites équipes qui souhaitent démarrer avec Docker et expérimenter des applications basées sur des conteneurs.

Moteur Docker – Entreprise : Il est conçu pour le développement en entreprise d'un environnement d'exécution de conteneur en gardant à l'esprit la sécurité et un SLA de niveau entreprise.

Docker Entreprise : Il est conçu pour les équipes qui créent, expédient et exécutent des applications stratégiques en production à grande échelle.

Docker peut être exécuté sur n'importe quelle distribution exécutant la version 3.10+ du noyau Linux. Il existe plusieurs façons d'installer docker.

Méthodes d'installation Docker

  • Installer à l'aide du référentiel
  • Installer à partir d'un package
  • Installer à l'aide du script pratique

Dans ce guide, nous allons l'installer à partir du référentiel Docker. Nous exécuterons les commandes en utilisant l'utilisateur root pour les configurations de docker.

1. Vérifier la version du noyau

Avant d'installer Docker, nous devons vérifier la version du noyau Linux. Exécutez donc la commande suivante pour obtenir des informations sur le noyau.

uname -a

Avant d'installer le moteur Docker, nous devons configurer le référentiel Docker.

Docker Engine - Communauté :il dispose de trois types de canaux de mise à jour, stable, test et nocturne :

  • Stable vous donne les dernières versions pour une disponibilité générale
  • Tester donne des versions préliminaires prêtes à être testées avant la disponibilité générale
  • Tous les soirs vous donne les dernières versions des travaux en cours pour la prochaine version majeure

Généralement, le package Docker est disponible dans les référentiels Ubuntu, mais ici, nous allons utiliser les référentiels Docker et installer la dernière version de Docker.

2. Mettre à jour les référentiels

Commençons par mettre à jour les référentiels système. Lancez le Terminal et saisissez la commande suivante :

apt-get update

3. Installer les dépendances

Vous devez installer les packages ci-dessous. Ensuite, apt peut accéder aux référentiels Docker via HTTPS.

apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

Le but de chaque commande peut être classé comme suit.

apt-transport-https :Transférer des fichiers et des données via https
ca-certificates  :Permet au système de vérifier les certificats de sécurité
curl :Outil de transfert de données
gnupg-agent :Gpg-agent est un programme qui s'exécute en arrière-plan (un démon) et stocke les clés secrètes GPG en mémoire
software-properties-common :Ajoute des scripts pour la gestion des logiciels

Ajoutez la clé GPG officielle de Docker :

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -

4. Configurer le référentiel

Configurez un référentiel Docker stable :

add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

Le $(lsb_release –cs) la sous-commande ci-dessous renvoie le nom de code de l'installation d'Ubuntu

Mettre à jour les référentiels.

 apt-get update

5. Installer Docker-CE

Installez la dernière version de Docker Engine - Community.

apt-get install docker-ce docker-ce-cli containerd.io

Lister les versions disponibles dans le dépôt.

apt-cache policy docker-ce

6. Installer une version spécifique

Si vous devez installer une version spécifique, exécutez la commande ci-dessous. Ici, j'ai sélectionné "18.03.1~ce~3-0~ubuntu.

apt-get install docker-ce={Version}

Par exemple :-

apt-get install docker-ce=18.03.1~ce~3-0~ubuntu

Vous pouvez vérifier l'état du docker-engine à l'aide de la commande suivante

systemctl status docker

7. Docker en tant qu'utilisateur non root

Commençons par créer un nouvel utilisateur et ajoutons-le au groupe docker.

adduser dockeruser
usermod -aG docker dockeruser

Changer d'utilisateur :

su - dockeruser

Vérifiez que vous pouvez exécuter les commandes docker

docker run hello-world

La commande ci-dessus télécharge une image de test et l'exécute dans un conteneur. Lorsque le conteneur s'exécute, il imprime un message d'information et se ferme.

8. Configurer Docker pour qu'il démarre au démarrage du système

systemctl enable docker

9. Supprimer Docker

Si vous souhaitez supprimer docker, vous pouvez exécuter les commandes suivantes

apt-get purge docker-ce
apt-get autoremove

Les images, conteneurs, etc. ne sont pas automatiquement supprimés. Pour supprimer toutes les images, conteneurs et volumes, exécutez la commande ci-dessous :

rm -rf /var/lib/docker

10. Interface de ligne de commande Docker

Pour lister toutes les commandes disponibles, exécutez docker commande dans l'utilisateur docker.

docker

Exécutez "docker COMMAND -help" pour plus d'informations sur une commande.

Par exemple :-

docker image --help

C'est ça. Vous avez maintenant installé avec succès docker sur votre système Ubuntu. Dans nos prochains articles, nous verrons comment travailler efficacement avec docker.


Ubuntu
  1. Comment installer et configurer Redis sur Ubuntu 18.04

  2. Comment installer et configurer Redmine sur Ubuntu 18.04

  3. Comment installer et configurer Samba sur Ubuntu 18.04

  4. Comment installer et configurer Ansible sur Ubuntu 18.04 LTS

  5. Comment installer et configurer Fail2ban sur Ubuntu 20.04 LTS

Comment installer et configurer Odoo ERP sur Ubuntu 20.04 LTS

Comment installer et configurer MySQL dans Ubuntu 20.04 LTS

Comment installer Docker sur Ubuntu 16.04 LTS

Comment installer et configurer le serveur DNS sur Ubuntu 16.04 LTS

Comment installer Docker sur Ubuntu 18.04 LTS

Comment installer et configurer Kitematic sur Ubuntu Linux