Docker提交不保存我的容器的更改状态

我是Docker的新手。 但是我看了很多指导。 我正在configuration一个容器,它运行在带有蓝色海洋插件的jenkins的基本映像中。 我使用docker run命令运行了这个程序,并configuration了我的代理信息,并通过Jenkins Manage Plugin UI添加了另一个插件k8s插件。 然后我停止这个容器,我提交这个容器来保存这个已经有了k8s插件和代理信息的状态。 但是我用docker commit命令运行了新的docker镜像,我看不到任何代理信息和k8s插件。 这是我开始的形象。 有什么我想念的吗?

JENKINS_HOME被设置为默认的Jenkins Docker镜像 (我假设你正在使用)中的一个卷。 卷活在Docker容器分层文件系统之外。 这意味着这些文件夹中的任何更改都不会在后续的图像提交中保留。