我正在创建一个预先填充以下内容的沙发状docker映像:
我能够做#1,但不能做2和3。
我创建了一个带有其基准图像的couchbed实例,然后创建了一个数据库并在其中添加了更新处理程序脚本。 (注意-在启动ouchdb实例时,我正在使用一个卷)
然后我进行了docker commit,并希望看到该数据库+更新处理程序脚本填充在docker映像本身中。但是,我看到它是空白。
这里可能是什么问题?
我了解数据库和用户ID存储在以下文件夹中: / opt / couchdb / data
据我了解,docker commit会保存除您存储在卷中的内容以外的所有内容。因此,存储在/ opt / couchdb / data中的上述数据应提交给docker映像。
有关问题可能的任何投入。是否可以显式强制docker commit保存/ opt / couchdb / data文件夹的内容?