Démarrer un conteneur en arrière-plan
Dans cette étape, vous apprendrez comment démarrer un conteneur Docker en arrière-plan. L'exécution d'un conteneur en arrière-plan permet son fonctionnement sans occuper votre terminal, ce qui est utile pour les services ou applications de longue durée.
Commencez par télécharger l'image alpine
. Il s'agit d'une image de distribution Linux très légère, idéale pour les tests.
docker pull alpine
Vous devriez voir une sortie indiquant que l'image est en cours de téléchargement.
Using default tag: latest
latest: Pulling from library/alpine
...
Status: Downloaded newer image for alpine:latest
docker.io/library/alpine:latest
Maintenant, nous allons démarrer un conteneur alpine
en arrière-plan en utilisant l'option -d
. L'option -d
signifie "mode détaché". Nous exécuterons également une commande simple dans le conteneur, sleep 30
, qui fera fonctionner le conteneur pendant 30 secondes avant de s'arrêter.
docker run -d alpine sleep 30
Après avoir exécuté cette commande, Docker affichera l'ID complet du conteneur.
<container_id>
Pour vérifier que le conteneur fonctionne bien en arrière-plan, vous pouvez utiliser la commande docker ps
. Cette commande liste tous les conteneurs actuellement en cours d'exécution.
docker ps
Vous devriez voir une sortie similaire à celle-ci, montrant votre conteneur alpine
en cours d'exécution :
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
<container_id> alpine "sleep 30" X seconds ago Up X seconds <container_name>
La colonne STATUS
doit afficher Up
suivi de la durée d'exécution du conteneur. Cela confirme que le conteneur fonctionne bien en mode détaché.