Aide-mémoire des commandes Docker - Introduction

DevOps prenant en charge toute l'industrie du logiciel, il existe un besoin d'outils qui peuvent effectuer toutes les activités du cycle de vie du développement logiciel ensemble. Docker est un outil conçu pour créer, déployer et exécuter différentes applications en utilisant des conteneurs. Ces conteneurs aident le développeur à créer des packages pour une application avec toutes les pièces nécessaires au programme. Il peut s'agir de différentes bibliothèques et autres dépendances et les envoie au package. Docker agit comme une machine virtuelle. Il permet aux applications d'utiliser le même noyau Linux que le système qu'elles exécutent et ne nécessite que les applications qui doivent être expédiées et les choses qui ne sont pas déjà en cours d'exécution sur l'ordinateur. Jetons un coup d'œil à la feuille de triche des commandes Docker ci-dessous.

Aide-mémoire de base des commandes Docker

1. version docker

Ces commandes Docker donneront la version actuellement installée du docker.

2. aide de docker

Cette commande Cheat Sheet Docker fournit la liste complète des commandes que le client Docker comprend. La plupart des commandes présentes ici sont utilisées pour gérer les conteneurs.

3. démarrage de docker

Cette commande permet à l'utilisateur de démarrer un conteneur particulier.

La syntaxe est : docker start (conteneur)

4. docker ps -a

Cette commande permet d'obtenir tous les conteneurs en cours d'exécution ainsi que les conteneurs qui sont fermés.

5. docker exec -ti (conteneur) (commande)

Cette aide-mémoire des commandes Docker peut être utilisée pour exécuter n'importe quelle commande shell à l'intérieur d'un conteneur particulier.

6. docker run -ti –rm –image

Cette commande Cheat Sheet Docker fait le travail de création et de démarrage d'un conteneur en même temps. Il peut également y exécuter la commande et à la fin supprimer le conteneur après avoir exécuté cette commande.

7. docker inspecter

Cette commande Docker Sheet Cheat Sheet est utile pour afficher les informations de bas niveau d'un objet Docker particulier.

8. docker kill

Cette commande est utilisée pour tuer le conteneur en arrêtant l'exécution du conteneur. Docker kill est différent de «docker stop» car «docker stop» donne au conteneur le temps de s'arrêter correctement et dans de telles situations, il faut plus de temps pour s'arrêter. La commande kill, en revanche, arrête immédiatement le processus.

9. docker commit

Cette commande permet de créer une nouvelle image de tout conteneur modifié qui existe déjà sur le conteneur.

10. connexion docker

Si un utilisateur souhaite se connecter au référentiel Docker, il doit utiliser cette commande.

Aide-mémoire des commandes Docker intermédiaires

Les commandes ci-dessous peuvent être utilisées à un niveau intermédiaire par n'importe quel utilisateur.

11. Docker push

Cette commande peut être utilisée pour envoyer une image dans le référentiel Docker Hub.

La syntaxe de cette commande est la suivante:

docker push

12. Images Docker

Cette commande répertorie toutes les images stockées localement sur un ordinateur. Il répertorie également toutes les images, y compris toutes les images intermédiaires sur le terminal.

13. build docker

En utilisant cette commande, une image Docker est créée à partir d'un fichier Docker. L'heure à la fin de la commande spécifie le contexte qui est créé à l'aide de l'image Docker. De plus, si le fichier ne réside pas dans le même dossier où la commande est exécutée, l'utilisateur doit ajouter l'indicateur «-f» pour spécifier le dossier dans lequel réside le fichier.

14. Docker tire

Cette commande peut être utilisée pour extraire une image du registre Docker vers votre ordinateur. En outre, une version spécifique d'une image peut être extraite.

15. tag docker

Cela aide à marquer l'image avec n'importe quelle balise qui aide le registre qui sera utilisé au lieu de celui qui a été utilisé localement. Cette balise peut être la même que la balise locale.

16 docker rm $ (docker ps -a -q)

Cette commande est utile lorsqu'un utilisateur supprime tous les conteneurs qui ne sont pas actuellement en cours d'exécution. En appuyant sur cette commande, tous les conteneurs inutiles seront supprimés.

17 docker create –name nom_conteneur nom_image: balise

Ces commandes Docker de Cheat Sheet sont utiles lorsqu'un conteneur d'une image doit être instancié. Il est toujours nécessaire de nommer le fichier ou l'image en fournissant le paramètre –name. Une fois cela fait, il est nécessaire d'exécuter les commandes docker start container_name et docker stop container_name. Une fois le conteneur créé, il peut être exécuté pour d'autres utilisations.

18. docker rmi

Cette commande est utile lorsque l'utilisateur souhaite supprimer une image du magasin d'images local.

19. docker ps

Afin d'obtenir une liste de tous les conteneurs en cours d'exécution, l'utilisateur peut utiliser cette commande et obtenir une liste complète.

20. docker-machine env par défaut

Si l'utilisateur souhaite configurer les variables d'environnement, cette commande viendra à votre secours. 'default' suggère ici que sans aucune complexité supplémentaire, cette commande devrait s'exécuter et définir les variables de ligne de commande. En tant que développeur, vous pouvez également répertorier les machines disponibles avec la commande docker-machine ls et démarrer ou arrêter des machines particulières.

Aide-mémoire Advanced Docker Commands

21. Utilisation de plusieurs fichiers Docker Compose

Ces commandes Docker Cheat Sheet utilisent plusieurs fichiers Docker qu'un développeur doit modifier l'application avec ses environnements, sa mise en scène et sa production. La commande Docker Compose aide à faire avancer ce point car elle lit déjà deux fichiers par défaut. La commande peut être:

  • $ docker-compose up -f my-override-1.yml my-override-2.yml
  • Le développeur peut utiliser l'option –f pour ancrer la composition afin d'utiliser plusieurs fichiers.

22. Utilisation des commandes ONBUILD dans les images

Cette directive ONBUILD spécifie différentes commandes à exécuter lorsqu'une nouvelle image est créée à partir de l'image utilisée. On peut penser à un concept d'héritage.

Par exemple. COPIE ONBUILD package.json / app

Trucs et astuces pour les instructions Docker Cheat Sheet

Les astuces ci-dessous sur la feuille de triche des commandes Docker peuvent vous aider à gagner beaucoup de temps

1. Journaux de queue

Pour consulter rapidement les journaux ci-dessous, la commande peut être utilisée

sudo docker logs -t-tail 1000 my_postgres 2> & 1 | grep -I erreur

2. Copiez et collez des fichiers

Docker vous permet de copier et coller des fichiers dans un conteneur. Cela peut être fait de l'hôte au conteneur et vice versa.

COPY script.sh / tmp
AJOUTER script.sh / tmp

3. Arrêtez tous les conteneurs

Tous les conteneurs peuvent être arrêtés à l'aide de la commande ci-dessous

docker stop $ (docker ps -q) - exécutera stop uniquement pour actif
docker stop $ (docker ps -aq) - exécutera stop pour tous

Conclusion

Docker est un sauveur dans l'environnement de travail DevOps. Avec ses différentes installations, il est l'un des meilleurs outils pouvant être utilisés pour déployer différents projets. Docker est la meilleure plateforme pour développer, expédier et exécuter différentes applications ensemble.

Article recommandé

Ceci a été un guide pour la feuille de triche des commandes Docker. Ici, nous avons discuté du contenu et de la commande ainsi que des trucs et astuces gratuits de Docker Commands Cheat Sheet, vous pouvez également consulter l'article suivant pour en savoir plus -

  1. Vous devez essayer Cheat Sheet Python
  2. Qu'est-ce que le cheat sheet word
  3. Comment utiliser Cheat Sheet MySQL
  4. Feuille de triche angulaire 2

Catégorie: