【发布时间】:2017-06-09 09:29:09
【问题描述】:
我使用 docker 在我的 ubuntu 机器上安装了 couchbase,使用的是 (https://hub.docker.com/r/couchbase/server/)。 docker run 查询如下:
docker run -d --name db -p 8091-8094:8091-8094 -p 11210:11210 -v /home/dockercontent/couchbase:/opt/couchbase/var couchbase
一切正常。我的应用程序连接,我能够插入/更新和查询沙发床。现在,我正在寻找一种情况,其中沙发底座位于我的共同开发人员机器上,该机器也具有相同的安装,即使用上述链接在 docker 上的沙发底座。为了实现这一点,我想在他的安装上运行 cbbackup。为此,我运行以下命令,它是上述链接的变体:
bash -c "clear && docker exec -it couch-db sh"
谁能帮我确定 /opt/couchbase/bin 在此设置中的位置?我相信这是我可以访问“cbbackup”、“cbrestore”和“cbtransfer”的地方,然后我可以使用它们来备份和恢复同事机器上的数据。
谢谢, 阿比。
【问题讨论】:
标签: docker backup couchbase restore