Ouvrir un terminal et taper sa première commande
Si vous n'avez jamais utilisé de terminal, ce guide est pour vous. Il ne sera plus jamais réexpliqué ensuite dans ce parcours.
Vous avez déjà tapé docker --version au guide précédent, sans vraiment vous arrêter sur l'outil que vous utilisiez pour ça. C'est le moment de le faire, parce que tout le reste de ce parcours va s'appuyer dessus.
Ce qu'est un terminal
Un terminal est une application qui ne contient ni bouton ni menu : elle affiche du texte, et attend que vous écriviez une instruction au clavier. Cette instruction s'appelle une commande. Vous l'écrivez, puis vous appuyez sur la touche Entrée pour qu'elle s'exécute réellement. Rien ne se passe tant que vous n'avez pas appuyé sur Entrée : vous pouvez corriger une faute de frappe avant.
Ouvrez le menu Démarrer, tapez « PowerShell » ou « Terminal », puis lancez l'application. Windows Terminal, déjà installé sur les versions récentes de Windows, convient très bien pour tout ce parcours.
Anatomie d'une commande que vous verrez dans ce parcours
Dans les guides suivants, une commande sera presque toujours présentée dans un bloc qui ressemble à un vrai terminal, comme celui-ci :
Le symbole $ en début de ligne n'est pas quelque chose que vous tapez : c'est une convention utilisée dans énormément de documentations, y compris celle-ci, pour indiquer « voici ce que vous écrivez ». Votre propre terminal affichera autre chose à cet endroit (un chemin de dossier, un nom d'utilisateur), mais jamais exactement ce symbole suivi d'une commande à copier tel quel. Tapez uniquement ce qui suit le $, ici docker --version.
La ligne suivante, sans $, représente ce que la commande affiche en retour : sa sortie. C'est cette sortie qui vous permet de savoir si une commande a fonctionné, et comment.
Certaines commandes prennent du temps
Une commande qui répond instantanément, comme docker --version, est une exception plutôt que la règle une fois que vous manipulerez de vraies images. Une commande qui télécharge une image, par exemple, peut prendre plusieurs secondes, parfois plus sur une connexion lente. Le terminal reste alors silencieux, ou affiche une progression : ce n'est pas un blocage, c'est normal. Vous saurez qu'une commande est terminée quand l'invite (le symbole affiché juste avant l'endroit où vous tapez) réapparaît, prête pour une nouvelle commande.
Vous pouvez généralement rappeler la dernière commande tapée avec la flèche du haut du clavier, plutôt que de la retaper entièrement. C'est particulièrement utile quand une commande longue échoue à cause d'une petite faute de frappe.
Vérifiez que vous avez compris
Un guide de ce parcours affiche $ docker ps dans un bloc de terminal. Devez-vous taper le symbole $ avant docker ps dans votre propre terminal ?
Non. Le symbole $ indique seulement, par convention, qu'il s'agit d'une commande à taper. Votre terminal affiche déjà sa propre invite avant l'endroit où vous écrivez ; il suffit de taper docker ps, puis d'appuyer sur Entrée.