Comment faire fonctionner Docker Container?

Comment faire fonctionner Docker Container?

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:

    • Méthode 1: Ajout de point d'entrée directement dans la commande docker
    • Méthode 2: Ajout de la commande Infinite Sleep in Docker

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:

    • "-nom«L'option est utilisée pour spécifier le nom du conteneur.
    • "cont1"Est le nom du conteneur.
    • "py-IMG"Est l'image docker.
    • "queue -f«L'option est utilisée pour lire avec force le«dev / null" déposer.

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.