我可以运行以下命令并让我的终端打开一个bash终端,在那里我可以与我的docker图像进行交互:
sudo docker run -i -t c5d3c4c383d1 /bin/bash
问题是当我在bash终端中对此docker镜像进行更改,然后退出图像时,对图像的更改不会保存。
我怎样才能使我在bash终端中所做的更改保留在图像中?
答案 0 :(得分:0)
最好的方法是使用bind mount或(更好)a volume运行您的图像:这样,如果在正确(已安装)路径中完成,则在会话期间完成的修改将会仍然存在。
如果没有,在您当前的情况下,您需要将已停止的容器docker commit
放入图像中以保留当前会话。