Tag: couchbase dockerfile

如何在我的Dockerfile所基于的图像的VOLUME中写入和保存数据?

不知道我的标题是清楚的,对此抱歉。 我有一个从Couchbase图像开始的Dockerfile : FROM couchbase:4.5.0 我想在Dockerfile实现的是启动Couchbase服务器,初始化一些东西(一个集群,一个存储桶,一些devise文档和一些视图)。 今天我用它来实现它: COPY configure-cluster.sh / RUN chmod u+x /configure-cluster.sh RUN /configure-cluster.sh configure-cluster.sh的内容: /entrypoint.sh couchbase-server & sleep 15 couchbase-cli cluster-init \ -c localhost:8091 \ –cluster-init-username=Administrator \ –cluster-init-password=password \ –cluster-init-port=8091 \ –services=data,index,query,fts \ –cluster-ramsize=512 \ –cluster-index-ramsize=512 \ –cluster-fts-ramsize=256 # Additional bucket/design document/view configuration 但是,当我运行构build的图像,我注意到我的configuration没有在那里。 我很确定发生这种情况,因为在couchbase:4.5.0 Dockerfile中 ,最后一步是 VOLUME /opt/couchbase/var 这正是所有Couchbaseconfiguration(集群,存储桶,devise文档,视图)存储的path。 根据Docker关于Dockerfile的VOLUME的文档 : […]