Maison > Opération et maintenance > Docker > Comment enregistrer l'image en cours d'exécution du Docker

Comment enregistrer l'image en cours d'exécution du Docker

PHPz
Libérer: 2023-04-10 15:44:06
original
4058 Les gens l'ont consulté

Docker est un moteur de conteneur d'applications open source très populaire qui peut aider les développeurs à regrouper des applications et des bibliothèques, environnements et autres composants dépendants dans un environnement d'exécution indépendant, simplifiant ainsi le déploiement, la gestion et l'expansion des applications. Lors du processus d'utilisation de Docker pour le développement et le déploiement d'applications, vous rencontrez souvent des situations dans lesquelles vous devez enregistrer et partager des images Docker. Dans cet article, nous verrons comment exécuter des images dans Docker et les enregistrer.

1. Exécutez l'image Docker

Avant d'exécuter l'image Docker, vous devez remplir les conditions suivantes :

1. Installez et configurez le moteur Docker, qui peut être téléchargé et installé via le site officiel de Docker.

2. Téléchargez une image Docker Vous pouvez rechercher et télécharger l'image dont vous avez besoin via Docker Hub, ou vous pouvez créer une image vous-même.

Ensuite, nous montrerons comment exécuter une image Docker via la ligne de commande.

1. Téléchargez une image Ubuntu via Docker Hub :

$ docker pull ubuntu:latest
Copier après la connexion

2 Exécutez l'image et entrez dans le conteneur :

$ docker run -it --name my-ubuntu ubuntu:latest /bin/bash
Copier après la connexion

Cette commande téléchargera la dernière version de l'image Ubuntu et démarrera un nouveau conteneur. L'option -it sert à démarrer un terminal interactif, l'option --name sert à nommer le conteneur et /bin/bash est à exécuter dans la commande conteneur. Si tout fonctionne correctement, vous serez dans le terminal de ligne de commande d'Ubuntu. -it选项是为了启动一个交互式终端,--name选项为容器命名,/bin/bash是要在容器中运行的命令。如果一切运行正常,您将进入Ubuntu的命令行终端。

二、保存Docker镜像

在运行Docker镜像的过程中,您可能希望对镜像进行一些修改,并保存这些修改。或者,您可能希望与其他人共享您自己构建的Docker镜像。在这种情况下,您需要将Docker镜像保存在本地或者上传到Docker Hub等镜像仓库中。

1.将镜像保存在本地

通过docker commit命令,可以将一个容器的修改保存为一个新的镜像。假设您已经在前面的步骤中运行了一个Ubuntu容器,并修改了一些配置文件,现在您需要将这个容器保存为新的镜像。你可以运行以下命令:

$ docker commit my-ubuntu my-ubuntu:v1.0
Copier après la connexion

这个命令将会把名为my-ubuntu的容器保存为一个新镜像my-ubuntu:v1.0。您可以运行docker images命令来查看您所有的Docker镜像。

2.上传镜像到Docker Hub

您也可以将自己的Docker镜像上传到Docker Hub等镜像仓库中,以与其他人共享。要上传Docker镜像,您需要拥有一个Docker Hub账号,并且将该账号添加到Docker配置文件中。接着,您可以通过以下命令将镜像上传到Docker Hub:

$ docker tag my-ubuntu:v1.0 my-dockerhub-account/my-ubuntu:v1.0
$ docker login
$ docker push my-dockerhub-account/my-ubuntu:v1.0
Copier après la connexion

这个命令将会把镜像my-ubuntu:v1.0重命名为my-dockerhub-account/my-ubuntu:v1.0,其中my-dockerhub-account是您的Docker Hub账号名称。接着,您需要登录Docker Hub账户,并通过docker push

2. Enregistrez l'image Docker

Pendant le processus d'exécution de l'image Docker, vous souhaiterez peut-être apporter quelques modifications à l'image et enregistrer ces modifications. Ou bien, vous souhaiterez peut-être partager votre propre image Docker créée avec d’autres. Dans ce cas, vous devez enregistrer l'image Docker localement ou la télécharger dans un référentiel d'images tel que Docker Hub.

1. Enregistrez l'image localement🎜🎜Utilisez la commande docker commit pour enregistrer les modifications apportées à un conteneur en tant que nouvelle image. En supposant que vous avez déjà exécuté un conteneur Ubuntu et modifié certains fichiers de configuration au cours des étapes précédentes, vous devez maintenant enregistrer ce conteneur en tant que nouvelle image. Vous pouvez exécuter la commande suivante : 🎜rrreee🎜Cette commande enregistrera le conteneur nommé my-ubuntu en tant que nouvelle image my-ubuntu:v1.0. Vous pouvez exécuter la commande docker images pour afficher toutes vos images Docker. 🎜🎜2. Téléchargez l'image sur Docker Hub🎜🎜Vous pouvez également télécharger votre propre image Docker sur un référentiel d'images tel que Docker Hub pour la partager avec d'autres. Pour télécharger une image Docker, vous devez disposer d'un compte Docker Hub et ajouter le compte au fichier de configuration Docker. Ensuite, vous pouvez télécharger l'image sur Docker Hub via la commande suivante : 🎜rrreee🎜Cette commande renommera l'image my-ubuntu:v1.0 en my-dockerhub-account/my - ubuntu : v1.0, où my-dockerhub-account est le nom de votre compte Docker Hub. Ensuite, vous devez vous connecter à votre compte Docker Hub et télécharger l'image via la commande docker push. 🎜🎜3. Résumé🎜🎜Cet article explique comment exécuter des images dans Docker et les enregistrer. Grâce à ces méthodes, l'image peut être facilement modifiée et partagée pendant le processus de développement, ce qui facilite le développement, le déploiement et la gestion des applications. J'espère que cet article vous sera utile. 🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal