Cet article décrit comment créer une image de conteneur simple avec Docker et la partager avec Docker Hub.
Puisqu'il s'agit d'un article pour débutants, je vous serais reconnaissant si vous pouviez signaler les erreurs.
Vous avez installé Docker.
Si vous ne l'avez pas installé, veuillez l'installer en vous référant au lien ci-dessous.
Peut-être que ça marche! Commençons avec Docker!
Pour créer une image de conteneur, vous devez créer un Dockerfile qui est le contenu du conteneur.
Écrivez le code suivant et enregistrez-le sous Dockerfile.
Docekrfile
FROM ubuntu:20.04
CMD ["echo", "hello Docker!!"]
Le contenu du code appelle le système d'exploitation ʻubuntuet renvoiehello Docker !!`.
Dans le terminal, allez dans le répertoire Dockerfile et appuyez sur la commande docker build.
$ docker build -t hellodoc .
L'option -t vous permet de spécifier le nom de l'image.
. Indique le chemin où se trouve le Dockerfile. C'est «.» Parce que je tape la commande dans le répertoire où se trouve le Dockerfile.
Une fois le processus de génération terminé, essayez de déplacer l'image du conteneur.
$ docker run hellodoc
hello Docker!!
Cela a bien fonctionné!
Vous pouvez consulter la liste des images de conteneurs locaux avec la commande docker images.
$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
hellodoc latest 32d0a84555ac 2 weeks ago 72.9MB
Si vous pouvez confirmer le fonctionnement de l'image du conteneur, il affichera simplement ~~ bonjour Docker !! ~~ Partageons l'image du conteneur avec Docker Hub.
Comme son nom l'indique, Docker Hub est comme Docker de Git Hub (reconnaissance personnelle), et diverses images de conteneurs sont publiées.
Si vous n'avez pas de compte Docker Hub, accédez à la page d'inscription Docker Hub (https://hub.docker.com/signup/) et inscrivez-vous.
Connectez-vous à Docker Hub depuis le terminal.
$ docker login -u ■■■■■■■■■
Password: ************
Login Succeeded
Entrez le compte utilisateur enregistré dans ■ et le mot de passe dans *.
Construisez dans un format pour partager des images de conteneur.
docker build -t ■■■■■■■■■/hellodoc:1.0.0 .
Il existe une règle dans la convention de dénomination des noms d'images à partager.
Docker Hub avant le nom de l'image. (Veuillez changer la partie de ■ en votre propre nom de compte Docker Hub.)Enregistrez l'image du conteneur avec la commande docker push.
$ docker push ■■■■■■■■■/hellodoc:1.0.0
Vérifions avec Docker Hub lorsque le processus est terminé.
Vous êtes correctement enregistré!
L'image de conteneur enregistrée peut être téléchargée localement avec la commande docker pull.
docker pull ■■■■■■■■■/hellodoc:1.0.0
Recommended Posts