docker run -t -i /bin/bash 如何保存修改?
黄舟
黄舟 2017-04-21 11:19:10
0
3
837

想通过 docker 的 /bin/bash 修改容器内容,commit 新的 image 。

未成功的操作流程如下:

docker run -t -i docker-wordpress-nginx /bin/bash

进入容器bash

vi /etc/nginx/sites-available/default

修改了 nginx 的 conf 文件

exit

退出容器,然后运行

docker ps

什么都没有。运行

docker images

还是原来那些 images。

请问如何保存在 docker 中 bash 所做的修改,如何 commit?

PS1:如何 commit 给新的 image 自动打上 tag latest,并且之前的 latest 作废(替代)?

PS2:假如通过修改和 commit 得到三个版本 tag v1, v2, v3,能否删除 v1, v2 保留 v3?即单独的 images 之间有关联(堆叠)关系吗?

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

répondre à tous(3)
迷茫
docker commit --help
docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]

A1. Si la validation n'est pas balisée, la valeur par défaut est la dernière. Si vous modifiez la dernière image puis validez sans ajouter de balise, elle remplacera la dernière image d'origine. Généralement, la dernière image originale est balisée avant la validation

A2. v1, v2, v3 sont toutes des balises que vous avez ajoutées vous-même

Vous pouvez supprimer la balise docker rmi username/repo:v1v1 sans affecter les autres balises.

En même temps, si les balises v1, v2 et v3 sont placées sur le même identifiant d'image, la suppression de la balise

v1 ne supprimera pas l'image correspondante

黄舟
docker ps -l

Voir le conteneur qui vient d'être exécuté !

Ensuite, vous obtenez le conteneur_id de la commande que vous venez d'exécuter

docker commit 22bb071e070b docker-wordpress-nginx

La balise par défaut est la plus récente


Si les réponses ci-dessus sont fausses, vous rencontrerez des problèmes ! J'essaie toujours, merci de me donner quelques réponses et bonnes pratiques !

左手右手慢动作

Combinaison de touches : Ctrl+P+Q

Appuyez sur Entrée pour sortir du conteneur Docker sans le fermer. C'est la solution pour l'instant.

http://blog.csdn.net/yangzhen...

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!