GNU/Linux >> Tutoriels Linux >  >> Panels >> Docker

Aide-mémoire de référence rapide des commandes Docker

Docker devient de plus en plus populaire parmi les développeurs de logiciels, les opérateurs et les entreprises en tant que plate-forme de conteneur de logiciels. Les conteneurs regroupent les logiciels dans un format pouvant s'exécuter isolément sur un système d'exploitation hôte. Fourni uniquement avec des bibliothèques et des paramètres essentiels, Docker rend des systèmes légers, efficaces et autonomes qui s'exécutent de manière identique, quel que soit leur déploiement.

L'optimisation des fonctionnalités de la plateforme commence par la maîtrise des principales commandes Docker. Cette aide-mémoire est une référence pour les commandes Docker les plus élémentaires qui traitent de l'installation, de l'interaction avec le Hub et de l'utilisation des conteneurs et des images.

Au moment d'écrire ces lignes, l'installation Docker recommandée est Docker Community Edition (Docker CE). Consultez la documentation officielle ou notre guide Comment installer Docker pour plus de détails.

Remarque Si vous n'avez pas ajouté votre compte d'utilisateur limité au docker groupe (avec sudo usermod -aG docker username ), toutes les commandes de cette feuille de triche devront être exécutées avec sudo .

Docker Hub

Syntaxe Docker Description
recherche docker terme de recherche Recherchez des images dans Docker Hub.
extraction docker utilisateur/image Télécharge une image depuis Docker Hub.
connexion docker Authentification auprès de Docker Hub
(ou autre registre Docker).
poussée docker utilisateur/image Télécharge une image sur Docker Hub.
Vous devez être authentifié pour exécuter cette commande.

Informations sur l'image et le conteneur

Syntaxe Docker Description
docker ps Répertorier tous les conteneurs en cours d'exécution.
docker ps -a Répertorier toutes les instances de conteneur, avec leur ID
et le statut.
images Docker Répertorie toutes les images sur la machine locale.
historique docker utilisateur/image Répertorie l'historique d'une image.
journaux Docker [nom ou ID du conteneur] Affiche les journaux d'un conteneur en cours d'exécution.
port docker [nom ou ID du conteneur] Affiche le port exposé d'un conteneur en cours d'exécution.
diff docker [nom ou ID du conteneur] Répertorie les modifications apportées à un conteneur.

Travailler avec des images et des conteneurs

Syntaxe Docker Description
exécution docker -it utilisateur/image Exécute une image, crée un conteneur et
changement de borne
au terminal dans le conteneur.
exécution docker -p $HOSTPORT:$CONTAINERPORT -d utilisateur/image Exécuter une image en mode détaché
avec redirection de port.
ctrl+p puis ctrl+q Depuis l'invite de commande du conteneur,
détachez-vous et revenez à l'invite de l'hôte.
attachement docker [nom ou ID du conteneur] Modifie l'invite de commande
de l'hôte vers un conteneur en cours d'exécution.
démarrage du docker [nom ou ID du conteneur] Démarrer un conteneur.
arrêt docker [nom ou ID du conteneur] Arrêtez un conteneur.
docker rm -f [nom ou ID du conteneur] Supprimer un conteneur.
docker rmi Supprimer une image.
balise docker user/image:tag user/image:newtag Ajouter une nouvelle balise à une image.
exec docker Commande shell [nom ou ID du conteneur] Exécute une commande dans un conteneur en cours d'exécution.

Création d'images

Syntaxe Docker Description
validation docker utilisateur/image Enregistrer un conteneur en tant qu'image.
enregistrement docker utilisateur/image Enregistrer une image dans une archive tar.
construction docker -t sampleuser/ubuntu . Construit une image Docker
à partir d'un Dockerfile
dans le répertoire courant.
chargement docker Charge une image à partir du fichier.

Plus d'informations

Vous pouvez consulter les ressources suivantes pour plus d'informations sur ce sujet. Bien que ceux-ci soient fournis dans l'espoir qu'ils seront utiles, veuillez noter que nous ne pouvons pas garantir l'exactitude ou l'actualité des documents hébergés en externe.

  • Aide-mémoire Docker (Github)

Docker
  1. Aide-mémoire des commandes IPtables

  2. Quelques commandes DOCKER

  3. Aide-mémoire de la commande 'ip' (référence de la ligne de commande)

  4. Commandes vi de base (aide-mémoire)

  5. Aide-mémoire des commandes Linux de base

Aide-mémoire des commandes MySQL

Comment se connecter en SSH à un conteneur Docker et exécuter des commandes

21 commandes essentielles que tout utilisateur de Docker devrait connaître

Commandes Docker pour la gestion du cycle de vie des conteneurs (Guide définitif)

Commandes nano de base (aide-mémoire)

Commandes vim de base (aide-mémoire)