Cet article est un mémo lors de l'installation de Docker. Il décrit comment installer Docker jusqu'à la simple confirmation de fonctionnement de Docker.
macOS Catalina Version 10.15.6
Docker.dmg
téléchargé et glissez-déposezDocker.app
sur ʻApplications`.
Docker.app
dans le dossier de l'application pour le démarrer.
À ce stade, vous serez peut-être interrogé sur les paramètres d'authentification, alors répondez comme demandé.Docker
apparaît dans la barre de menu, l'installation est terminée!
Docker est exploité dans le terminal et tous utilisent la commande docker
.
Pour vérifier le fonctionnement de Docker, démarrez le conteneur nginx
, qui est un serveur Web publié sur Docker Hub (version Docker de Git Hub).
Utilisez la commande docker run
pour démarrer le conteneur.
$ docker run nginx:1.19.3
Au début, il n'y avait pas d'image de conteneur localement, donc l'image est acquise et affichée comme suit.
Unable to find image 'nginx:1.19.3' locally
1.19.3: Pulling from library/nginx
d121f8d1c412: Pull complete
66a200539fd6: Pull complete
e9738820db15: Pull complete
d74ea5811e8a: Pull complete
ffdacbba6928: Pull complete
Digest: sha256:fc66cdef5ca33809823182c9c5d72ea86fd2cef7713cf3363e1a0b12a5d77500
Status: Downloaded newer image for nginx:1.19.3
Avec Docker en cours d'exécution, utilisez la commande docker ps
d'un autre terminal pour confirmer que le conteneur nginx
a démarré.
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
51d72c08c122 nginx:1.19.3 "/docker-entrypoint.…" 3 minutes ago Up 3 minutes 80/tcp gracious_lalande
Vous pouvez voir que la version 1.19.3 de nginx
fonctionne avec l'ID 51d72c08c122
.
Exécutez en spécifiant le CONTAINER ID
obtenu par la commande docker ps
.
$ docker stop 51d72c08c122
Vérifiez avec la commande docker ps
.
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
Il peut être confirmé qu'aucun ID de conteneur n'est en cours d'exécution.
En passant, si vous spécifiez l'ID du conteneur dans la commande docker start
, vous pouvez redémarrer le même conteneur.
$ docker start 51d72c08c122
Pour supprimer un conteneur, arrêtez le conteneur, spécifiez l'ID du conteneur et utilisez la commande docker rm
.
$ docker rm 51d72c08c122
Après le traitement, si vous spécifiez l'ID du conteneur plus tôt dans la commande docker start
et que vous le démarrez,
$ docker start 51d72c08c122
error during connect: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.40/containers/51d72c08c122/start: EOF
Error: failed to start containers: 51d72c08c122
Une erreur indiquant que le début de l'ID de conteneur correspondant a échoué est renvoyée et il peut être confirmé que le conteneur a été supprimé.
Vous pouvez afficher la liste des images sur l'hôte local avec la commande docker images
.
$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
nginx 1.19.3 992e3b7be046 3 days ago 133MB
$ docker rmi nginx:1.19.3
Ensuite, créons et partageons une image dans un conteneur. → Peut-être que ça marche! Créez une image avec Docker et partagez-la!
Recommended Posts