Android

Comment installer et utiliser Docker sur Ubuntu 18.04

Comment installer Docker sous Linux

Comment installer Docker sous Linux

Table des matières:

Anonim

Docker est une technologie de conteneurisation qui vous permet de créer, de tester et de déployer rapidement des applications en tant que conteneurs portables et autonomes pouvant s'exécuter pratiquement n'importe où. Docker est devenu la norme de facto pour le déploiement de conteneurs, et c'est un outil essentiel pour les ingénieurs DevOps et leur pipeline continu d'intégration et de livraison.

Dans ce didacticiel, nous allons voir comment installer Docker sur une machine Ubuntu 18.04 et explorer les concepts et commandes de base de Docker.

Conditions préalables

Avant de poursuivre ce didacticiel, assurez-vous que vous êtes connecté en tant qu'utilisateur avec les privilèges sudo. Toutes les commandes de ce didacticiel doivent être exécutées en tant qu'utilisateur non root.

Installer Docker sur Ubuntu

Bien que le package d'installation Docker soit disponible dans le référentiel officiel Ubuntu 18.04, il ne s'agit pas toujours de la dernière version. L'approche recommandée consiste à installer le dernier package Docker à partir des référentiels Docker.

Activation du référentiel Docker

  1. Commencez par mettre à jour la liste des packages et installez les dépendances nécessaires pour ajouter un nouveau référentiel via

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

    Importez la clé GPG du référentiel à l'aide de la commande curl suivante:

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

    Ajoutez le référentiel Docker APT à votre système:

    sudo add-apt-repository "deb https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

Installation de Docker CE

Maintenant que le référentiel Docker est activé, vous pouvez installer n'importe quelle version Docker dont vous avez besoin.

  1. Pour installer la dernière version de Docker, utilisez la commande ci-dessous. Si vous souhaitez installer une version Docker spécifique, ignorez cette étape et passez à la suivante.

    sudo apt update sudo apt install docker-ce

    Pour installer une version spécifique, répertoriez d'abord les versions disponibles dans le référentiel Docker:

    apt list -a docker-ce

    La commande imprime les versions Docker disponibles dans la deuxième colonne.

    docker-ce/bionic 5:18.09.7~3-0~ubuntu-bionic amd64 docker-ce/bionic 5:18.09.6~3-0~ubuntu-bionic amd64 docker-ce/bionic 5:18.09.5~3-0~ubuntu-bionic amd64

    Par exemple, pour installer la version 18.09.6 vous devez taper:

    sudo apt install docker-ce=5:18.09.6~3-0~ubuntu-bionic

    Pour empêcher la mise à jour automatique du package Docker, marquez-le comme retenu:

    sudo apt-mark hold docker-ce

Une fois l'installation terminée, le service Docker démarre automatiquement. Vous pouvez le vérifier en tapant:

sudo systemctl status docker

La sortie ressemblera à ceci:

● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor p Active: active (running) since Tue 2019-07-02 11:28:40 UTC; 15min ago Docs: https://docs.docker.com Main PID: 11911 (dockerd) Tasks: 10 CGroup: /system.slice/docker.service

Exécution de la commande docker sans sudo

Par défaut, Docker nécessite des privilèges d'administrateur.

Pour exécuter les commandes Docker en tant qu'utilisateur non root sans ajouter de sudo vous devez ajouter votre utilisateur au groupe Docker. Ce groupe est créé lors de l'installation du package Docker CE. Pour ce faire, exécutez la commande suivante:

sudo usermod -aG docker $USER

$USER est une variable d'environnement qui contient votre nom d'utilisateur.

Déconnectez-vous et reconnectez-vous pour actualiser l'appartenance au groupe.

Pour vérifier que Docker a été installé avec succès et que vous pouvez exécuter des commandes docker sans ajouter de sudo , exécutez:

docker container run hello-world

La commande télécharge une image de test, l'exécute dans un conteneur, imprime un message «Bonjour de Docker» et quitte. La sortie doit ressembler à ceci:

Supprimer les conteneurs Docker

Pour supprimer un ou plusieurs conteneurs, copiez l'ID (ou les ID) de container rm et collez-les après la sous-commande container rm du container rm :

docker container rm c55680af670c

Conclusion

Vous avez appris à installer Docker sur votre machine Ubuntu 18.04 et à télécharger des images Docker et à gérer les conteneurs Docker. Vous pouvez également vouloir lire à propos de Docker Compose, qui vous permet de définir et d'exécuter des applications Docker multi-conteneurs.

Ce tutoriel raye à peine la surface de l'écosystème Docker. Dans certains de nos prochains articles, nous continuerons à plonger dans d'autres aspects de Docker. Pour en savoir plus sur Docker, consultez la documentation officielle de Docker.

docker ubuntu