Docker est une application légère qui est préférée par de nombreux développeurs pour tester leurs applications et est une plate-forme open source où les tests, le déploiement et la gestion des applications sont effectués en les conteneurisants. Docker permet aux développeurs de lier le code source avec les fichiers de dépendance du système d'exploitation sous la forme de conteneurs qui rend l'exécution de l'application très rapidement. Les fonctionnalités les plus populaires de Docker sont:
Initialement, Docker a été conçu avec le noyau de Linux mais plus tard en raison de sa popularité, sa version pour Windows a également été publiée. Dans cet article, nous installerons Docker sur POP!_Os qui est la distribution basée sur Ubuntu de Linux. Nous installerons Docker sur POP!_Os par deux méthodes:
Installation du docker via le référentiel en pop!_Os
Pour l'installation du Docker via le référentiel, mettez à jour le référentiel d'abord en utilisant la commande:
$ sudo apt mise à jour
Les packages sont à jour, car nous installons la première fois le Docker, nous devons configurer le référentiel que nous pouvons faire en installant les dépendances avec la commande:
$ sudo apt installer CA-certificats curl gnupg LSB-libération
Téléchargez la clé GPG du Docker à partir de son site Web et ajoutez-le au référentiel de Pop!_Os:
$ curl -fssl https: // télécharger.docker.com / linux / ubuntu / gpg | sudo gpg --dearmor -o / usr / share / keyrings / docker-archive-keyring.GPG
Ajoutez le référentiel stable des Dockers de son site Web au référentiel de POP!_Os:
$ echo "Deb [arch = $ (dpkg --print-architecture) signé-by = / usr / share / clés / docker-archive-keyring.gpg] https: // télécharger.docker.com / linux / ubuntu $ (lsb_release -cs) stable "| tee sudo / etc / apt / sources.liste.d / docker.liste> / dev / null
Mettre à jour le référentiel de la pop!_Os encore une fois:
$ sudo apt mise à jour
Installez la dernière version de Dockers sur POP!_Os:
$ sudo apt installer docker-ge docker-cli contenerd.io -y
Après l'installation complète du Docker, nous vérifierons son statut à l'aide de la commande:
$ sudo systemctl status docker
Le Docker a été installé avec succès ainsi qu'il fonctionne.
Comment désinstaller le docker de la pop!_Os
Si vous n'avez plus besoin des dockers, vous pouvez le supprimer de la pop!_Os Utilisation:
$ sudo apt-get purge docker-ce docker-cli contenerd.io -y
Supprimez également les répertoires de Docker et des conteneurs en exécutant les commandes:
$ sudo rm -rf / var / lib / docker
$ sudo rm -rf / var / lib / contenerd
Le docker a été supprimé avec succès de la pop!_Os.
Installation du Docker de la boutique Snapcraft dans POP!_Os
Snapcraft est également un gestionnaire de packages comme Apt et Yum à travers lequel nous pouvons installer des packages dans POP!_Os. Pour utiliser le Snapcraft, nous devons installer le snapd que nous pouvons en exécutant la commande:
$ sudo apt install snapd
Après l'installation du SNAPD, nous installerons Docker à l'aide du gestionnaire de package SNAP:
$ sudo snap installer docker
Pour confirmer l'installation, nous vérifierons sa version en exécutant la commande:
$ docker --version
Nous pouvons le désinstaller en utilisant le gestionnaire de packages SNAP:
$ sudo snap supprimer docker
Conclusion
Docker aide les développeurs à tester, déployer et gérer leur application en combinant le code source avec les dépendances du système d'exploitation sur une seule plate-forme, il est également pris en charge par tous les noyaux Linux ainsi que Windows. Dans cet article, la procédure d'installation des dockers sur POP!_Os a expliqué. Nous l'avons installé sur Pop!_Os en utilisant le référentiel officiel ainsi que dans le magasin Snapcraft.
Dans la méthode du référentiel, nous avons téléchargé sa clé GPG et son référentiel stable dans le référentiel de Pop!_Os et l'installer, tandis que dans la méthode Snapcraft, nous avons téléchargé le snap de Docker à partir du magasin Snapcraft et l'avons installé sur Pop!_Os, les deux méthodes sont pratiques à utiliser pour l'installation de Docker dans POP!_Os.