想通過 docker 的 /bin/bash 修改容器內容,commit 新的 image 。未成功的操作流程如下:docker run -t -i docker-wordpress-nginx /bin/bash進入容器bashvi /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 之間有關聯(堆疊)關系嗎?
2 回答

守著一只汪
TA貢獻1872條經驗 獲得超4個贊
docker?ps?-l
查看『剛』運行過的容器!
然后就得到了剛剛運行過的命令的 container_id
docker?commit?22bb071e070b?docker-wordpress-nginx
默認的 tag 就是 latest
- 2 回答
- 0 關注
- 2239 瀏覽
添加回答
舉報
0/150
提交
取消