我正在使用docker [在Windows]上运行couchbase。当我启动它时,要求进行集群设置。
我想自定义docker-compose文件以在设置下进行
1. set a cluster name
2. set up a admin account
3. create a empty bucket.
我的docker撰写文件
version: '3'
services:
couchbase:
image: couchbase/server
ports:
- 11210:11210
- "8091-8094:8091-8094"
volumes:
- /opt/couchbase/data:/opt/couchbase/var
env_file: .env
答案 0 :(得分:3)
您可以在using Couchbase with Docker Compose处了解有关解决方案的信息-它在后台使用REST API调用来初始化数据库并创建存储桶。
他的docker文件包括一个配置脚本:
FROM couchbase/server:enterprise-4.5.0-DP1
COPY configure-node.sh /opt/couchbase
CMD ["/opt/couchbase/configure-node.sh"]
您可以找到脚本here on Github的内容作为一个很好的起点。