Comment démarrer Docker à l'aide de la commande systemctl

Comment Demarrer Docker A L Aide De La Commande Systemctl



Après avoir installé Docker, un démon est créé pour le gérer sur le système d'exploitation hôte. Le démon Docker, communément appelé docker , est responsable de la gestion des images Docker, des conteneurs et d'autres services.

Comme pour d’autres services, systemctl peut également être utilisé pour gérer le service dockerd. systemctl est un utilitaire de ligne de commande utilisé pour gérer les services systemd dans les distributions Linux fournies avec le système d'initialisation systemd.

Dans ce guide, je vais démontrer le processus de gestion du service Docker sous Linux en utilisant l'outil systemctl.







Comment démarrer le service Docker à l'aide de la commande systemctl

Par défaut, sous Linux, le service Docker démarre au démarrage. Cependant, dans de nombreux cas, vous souhaiterez peut-être le gérer manuellement, comme pour le dépanner, ou en cas d'anomalie. Le service Docker et les fichiers de socket peuvent facilement être gérés avec systemctl. La commande pour démarrer le service docker est donnée ci-dessous :



sudo systemctl démarrer docker.service

La commande ci-dessus ne produira aucune indication que le service a commencé à fonctionner. Pour déterminer si le service Docker est actif et en cours d'exécution, utilisez le statut option avec la commande systemctl et le nom du service.



sudo docker d'état systemctl





Notez que, dans les commandes ci-dessus, l'extension .service est facultative et peut être ignorée.

Comment gérer les paramètres de démarrage Docker à l'aide de la commande systemctl

Comme mentionné précédemment, dans toutes les distributions Linux modernes, le service Docker démarre automatiquement au démarrage. Mais pour le gérer manuellement, la commande systemctl peut être utilisée.



Par exemple, si vous souhaitez réduire le temps de démarrage et économiser des ressources en ne démarrant pas le service Docker au démarrage, désactivez-le simplement.

sudo systemctl désactiver le docker

La désactivation du service Docker ne l'arrêtera pas immédiatement ; le service restera actif jusqu'à son arrêt explicite. Le service restera actif, cependant, le fichier cible qui maintient le service activé au démarrage sera supprimé et au prochain démarrage, le service sera désactivé.

Pour démarrer le docker, utilisez simplement le démarrage du systèmectl avec le nom du service, et pour l'arrêter, utilisez le arrêt systèmectl commandes.

sudo systemctl arrêter le docker

Et pour le démarrer au démarrage, activez le service.

sudo systèmectl activer docker

L'activation du service créera à nouveau un lien symbolique dans le /veut annuaire.

Comment démarrer manuellement le service Docker

Si vous ne souhaitez pas utiliser l'utilitaire de ligne de commande systemctl pour démarrer le service Docker, il peut être déclenché manuellement à l'aide du docker commande avec sudo privilèges.

sudo docker

À arrêt le service, appuyez sur ctrl+c clés.

Conclusion

L'outil d'administration système est également capable de gérer le service Docker sous Linux. Par défaut, le service Docker est activé au démarrage, cependant, il peut également être géré manuellement à l'aide du systèmectl commande. Pour démarrer un service Docker inactif, le systemctl démarrer le docker La commande est utilisée et pour la désactiver pour charger au démarrage le systemctl désactiver le docker la commande est utilisée.