想通過 docker 的 /bin/bash 修改容器內(nèi)容,commit 新的 image 。未成功的操作流程如下:docker run -t -i docker-wordpress-nginx /bin/bash進(jìn)入容器bashvi /etc/nginx/sites-available/default修改了 nginx 的 conf 文件exit退出容器,然后運(yùn)行docker ps什么都沒有。運(yùn)行docker images還是原來那些 images。請問如何保存在 docker 中 bash 所做的修改,如何 commit?PS1:如何 commit 給新的 image 自動打上 tag latest,并且之前的 latest 作廢(替代)?PS2:假如通過修改和 commit 得到三個版本 tag v1, v2, v3,能否刪除 v1, v2 保留 v3?即單獨(dú)的 images 之間有關(guān)聯(lián)(堆疊)關(guān)系嗎?
2 回答

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