Les conteneurs Docker sont l'élément principal de l'environnement Docker qui est généralement utilisé pour créer et déployer des applications. Parfois, les développeurs peuvent vouloir faire fonctionner le conteneur Docker pour différentes raisons, comme tester les images Docker ou le dépannage des problèmes. À cette fin, les commandes Docker sont disponibles pour maintenir l'infini le conteneur Docker en cours d'exécution.
Ce blog démontrera les méthodes pour maintenir le conteneur Docker en cours d'exécution.
Comment faire fonctionner les conteneurs Docker?
Il existe différentes méthodes pour maintenir l'infini le conteneur Docker en cours d'exécution, comme:
Préalable: liste des images docker
Tout d'abord, énumérez toutes les images disponibles et choisissez l'image souhaitée pour construire et exécuter le conteneur:
images docker
La sortie ci-dessous affiche toutes les images Docker et nous avons sélectionné le «py-IMG»:
Méthode 1: Conservez Docker Container en ajoutant le point d'entrée directement dans la commande docker
Pour construire un conteneur Docker et le maintenir en cours d'exécution, exécutez la commande ci-dessous:
docker run --name cont1 py-iMg tail -f dev / null
Ici:
La commande ci-dessus écrasera le point d'entrée par défaut du conteneur pour s'assurer que le conteneur continue de fonctionner pendant la lecture "dev / null»:
Méthode 2: Gardez le conteneur Docker en cours d'exécution en ajoutant la commande Infinite Sleep in Docker
Une autre façon de construire un conteneur Docker et de le faire fonctionner est d'utiliser le «Sleep Infinity”Option dans la commande docker:
docker run --name cont2 py-img sleep infinity
Ici le "Sleep Infinity«L'option maintiendra l'infini le conteneur Docker en cours d'exécution:
Conseil de bonus: vérification
Enfin, vérifiez si les conteneurs sont en cours d'exécution ou non en exécutant la commande fournie:
docker ps -a
Dans la capture d'écran ci-dessous, l'état indique que les deux conteneurs fonctionnent:
Nous avons expliqué différentes méthodes pour garder le conteneur Docker en cours d'exécution.
Conclusion
Pour faire fonctionner le conteneur Docker, utilisez le «docker run -name tail -f dev / null" ou "Docker Run -Name Sleep Infinity" commande. Ce blog a démontré les méthodes pour maintenir le conteneur Docker en cours d'exécution.