Il s'agit de la commande docker-commit qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
docker-commit - Crée une nouvelle image à partir des modifications d'un conteneur
SYNOPSIS
docker commettre [-a|--auteur[=AUTEUR]] [-c|--monnaie[=[FICHIER DOCKER INSTRUCTIONS]]] [--Aidez-moi]
[-m|--un message[=MESSAGE]] [-p|--pause[=oui]] CONTENANT [REPOSITORY[:TAG]]
DESCRIPTION
Créez une nouvelle image à partir d'un conteneur existant spécifié par nom ou ID de conteneur. Le nouveau
image contiendra le contenu du système de fichiers du conteneur, à l'exclusion tout volume de données.
Tandis que le docker commettre est un moyen pratique d'étendre une image existante, vous
devrait préférer l'utilisation d'un Dockerfile et docker construire pour générer des images que vous
l'intention de partager avec d'autres personnes.
OPTIONS
-a, --auteur= ""
Auteur (par exemple, "John Hannibal Smith ⟨[email protected]")
-c , --monnaie= []
Appliquer les instructions Dockerfile spécifiées lors de la validation de l'image
Instructions Dockerfile prises en charge :
CMD|POINT D'ACCÈS|ENV|EXPOSER|ETIQUETTE|CONSTRUCTION|UTILISATEUR|LE VOLUME|RÉP TRAVAIL
--Aidez-moi
Imprimer la déclaration d'utilisation
-m, --un message= ""
Message d'engagement
-p, --pause=oui|non
Suspendre le conteneur pendant la validation. La valeur par défaut est oui.
EXEMPLES
La création a nouvelle image A partir de an existant CONTENANT
Un conteneur existant basé sur Fedora a installé Apache lors de son exécution en mode interactif
mode avec le shell bash. Apache est également en cours d'exécution. Pour créer une nouvelle image, exécuter docker ps à
recherchez l'ID du conteneur, puis exécutez :
# docker commit -m="Apache ajouté à l'image de base de Fedora" \
-a="AD Ministrator" 98bd7fc99854 fedora/fedora_httpd:20
Notez que seul a-z0-9-_. sont autorisés lorsque vous nommez des images à partir d'un conteneur existant.
Appliquer spécifié Dockerfile Des instructions tout en commettre le image
Si un conteneur existant a été créé sans que la variable d'environnement DEBUG soit définie sur "true",
vous pouvez créer une nouvelle image basée sur ce conteneur en obtenant d'abord l'ID du conteneur
avec docker ps puis en cours d'exécution :
# docker commit -c="ENV DEBUG true" 98bd7fc99854 debug-image
HISTOIRE
Avril 2014, à l'origine compilé par William Henry (whenry chez redhat dot com) basé sur
matériel source docker.com et en juin 2014, mis à jour par Sven Dowideit
⟨[email protected]⟩ Juillet 2014, mis à jour par Sven Dowideit ⟨[email protected]⟩
Oct 2014, mis à jour par Daniel, Dao Quang Minh Juin 2015, mis à jour
par Sally O'Malley[email protected]⟩
Utilisez docker-commit en ligne en utilisant les services onworks.net