Docker est hautement compatible avec presque toutes les distributions Linux. Docker peut exécuter des logiciels, ainsi que créer des images à partir de sa bibliothèque. En termes simplifiés, Docker est l'outil qui atténue les problèmes lors de l'exécution d'un logiciel déployé. Le snap fonctionne sur le code de Docker, mais n'est pas lui-même une entité de Docker. La dernière mise à jour du Docker montre la licence Apache 2.0 et a réservé les droits d'auteur sur son domaine. Le système de conteneurs de Docker offre une solution optimale pour les logiciels d'exploitation. Cela donne à Docker un avantage sur les autres plates-formes de création de packages. Ce guide spécifie toutes les étapes nécessaires pour installer Docker sur votre système d'exploitation Arch Linux.
Processus d'installation de Docker
L'installation de Docker dans Arch Linux est extrêmement simple grâce à l'Arch Unit Repository (AUR). Tout ce que vous avez à faire est de récupérer le package Docker de l'AUR, puis d'activer le package sur votre serveur. Suivez les cinq étapes ci-dessous pour installer docker sur votre système Arch Linux :
- Étape 1 : Activer le module de boucle
- Étape 2 : Activer snapd via AUR
- Étape 3 : Installer Docker
- Étape 4 : Activer Docker
- Étape 5 : Effectuez la configuration post-installation
Conditions préalables
Avant d'installer Docker sur votre serveur, vous devez tenir compte de la disponibilité des prérequis sur votre serveur. Docker n'est pas particulièrement compatible avec les appareils de nouvelle génération modifiés ; au lieu de cela, il prend en charge le système 64_bit brusquement. Le module de boucle chargé pendant le processus influence également l'installation de Docker. Assurez la disponibilité des packages AUR sur votre serveur. Assurez-vous également que votre système est à jour avant de continuer avec cette commande.
$ sudo pacman -Syu
Activer le module de boucle
Avant d'activer le mode boucle, vérifiez d'abord si le mode boucle existe sur le serveur en tant que module de noyau pour Docker via la commande suivante :
$ lsmod | boucle grep
Si, après avoir exécuté cette commande, cela montre que le module de boucle n'est pas chargé, exécutez les commandes suivantes pour le charger en premier.
$ modprobe boucle
La première commande formule le fichier configuré en boucle, et la deuxième commande pousse le module dans le noyau Linux.
Activer snapd via AUR
Pour activer snapd, vous devez d'abord télécharger le package Docker à partir de l'AUR. Si les prérequis de l'AUR sont mis en place, alors vous pouvez aller de l'avant et installer Docker à partir de l'AUR.
Notez que l'utilisation d'AUR n'est pas toujours sûre si vous ne disposez pas d'une authentification appropriée sur son fonctionnement ; il est préférable d'opter pour d'autres moyens si vous êtes nouveau sur l'AUR car vous devez être très précis et prudent avec vos commandes dans ce référentiel. Exécutez les commandes suivantes pour installer snapd :
$ cd snapd
$ makepkg -si
Cette dernière commande sélectionne le package Docker de l'AUR.
Maintenant, comme pour l'installation des packages depuis l'AUR, activez le socket snapd en lançant la commande suivante dans le système de terminal :
Ensuite, formez un lien générique entre /snap et sa bibliothèque respective /var/lib/snapd/snap à l'aide de la commande suivante :
C'est tout ce que vous devez faire pour obtenir le package Docker de l'AUR dans votre système Arch Linux. Maintenant, il suffit à votre serveur de valider que vous avez récupéré le package Docker de l'AUR.
Installer Docker
Après avoir activé loop et snapd, il ne reste plus qu'à installer Docker. Exécutez la commande suivante pour terminer l'installation.
$ sudo snap install docker
Démarrer Docker
Pour utiliser efficacement Docker dans Arch Linux, activez-le sur votre serveur. Saisissez la commande suivante pour activer et démarrer Docker :
$ systemctl démarrer le docker.un serviceCette commande démarrera instantanément Docker. Maintenant, pour démarrer automatiquement Docker au redémarrage, utilisez la commande suivante :
$ systemctl activer le docker.un service
Si vous êtes toujours confus et que vous souhaitez confirmer que Docker a été activé sur votre serveur., la commande suivante vous aidera à le confirmer :
Un point important à considérer est de savoir que vous pouvez exécuter Docker sur votre système en tant que serveur racine. Si vous souhaitez exécuter les opérations de Docker comme les autres utilisateurs réguliers, vous pouvez vous inscrire dans le groupe Docker à l'aide de la commande suivante :
La commande ci-dessus va formuler un groupe d'utilisateurs de docker. La commande suivante inscrira l'utilisateur dans le groupe respectif :
$ gpasswd -a user docker [remplacez l'utilisateur par votre nom d'utilisateur]Redémarrez le serveur ou optez pour l'option de reconnexion pour finaliser les modifications en tant qu'utilisateur root.
Configuration post-installation
Si vous hésitez à changer la position des images Docker, vous pouvez le faire dans la configuration post-installation de Docker. Les images par défaut de Docker sont restaurées dans le lien virtuel généré lors de l'activation de snapd. Donc, pour changer cet emplacement, vous devez d'abord arrêter Docker, puis saisir la commande pour changer l'emplacement de vos images Docker.
Utiliser Docker
Pour vérifier la version de Docker, exécutez ce qui suit :
$ version dockerPour rechercher une image, exécutez ce qui suit :
$ recherche docker
Pour télécharger une image, procédez comme suit :
Pour exécuter une image, exécutez la commande suivante :
Conclusion
Avec Docker, vous pouvez vous procurer des packages extrêmement sécurisés. Ce guide explique en détail comment installer Docker dans Arch Linux. Désormais, vous pouvez exécuter sans effort des applications logicielles Docker sous Linux. Docker assure une grande expérience lors de la programmation dans Arch Linux.