Un guide des commandes liées aux conteneurs Docker.

Voici quelques directives générales concernant les commandes liées au conteneur Docker :

  1. Créer et gérer des conteneurs :
  • Créez un conteneur :

    docker create [options] <image> [command]
  • Démarrez un conteneur créé :

    docker start [options] <container>
  • Arrêtez un conteneur en cours d'exécution :

    docker stop [options] <container>
  • Redémarrez un conteneur :

    docker restart [options] <container>
  • Affichez l'état d'exécution du conteneur :

    docker ps [options]
  • Afficher l'état de tous les conteneurs (y compris ceux arrêtés) :

    docker ps -a
  • Entrez l'interface de ligne de commande d'un conteneur en cours d'exécution :

    docker exec [options] <container> [command]
  • Supprimer un conteneur arrêté :

    docker rm [options] <container>
  1. Interaction entre le conteneur et l'hôte :
  • Mappez le port du conteneur sur le port de l'hôte :

    docker run -p <host-port>:<container-port> <image>
  • Montez le répertoire de l'hôte dans un répertoire à l'intérieur du conteneur :

    docker run -v <host-path>:<container-path> <image>
  1. Affichage du journal et des informations :
  • Afficher les journaux du conteneur :

    docker logs [options] <container>
  • Pour afficher les détails d'un conteneur :

    docker inspect [options] <container>
  1. Autres commandes courantes :
  • Créez une image Docker :

    docker build [options] <path/to/dockerfile>
  • Extrayez une image Docker :

    docker pull <image>
  • Transférez une image Docker vers un dépôt distant :

    docker push <image>
  • Rechercher des images Docker :

    docker search <term>
  • Nettoyez les images, conteneurs et caches inutiles :

    docker system prune

Notez que les crochets ([ ]) dans les commandes ci-dessus indiquent des paramètres facultatifs, et les crochets angulaires (< >) indiquent les paramètres à remplacer par des valeurs réelles.

J'espère que ce guide des commandes du conteneur Docker a été utile et a répondu à vos besoins. N'hésitez pas à poser d'autres questions.

おすすめ

転載: blog.csdn.net/tiansyun/article/details/131298385