gpt4 book ai didi

docker - Docker CouchBase Cbbackup/cbtransfer/cbrestore工具

转载 作者:行者123 更新时间:2023-12-02 20:49:13 25 4
gpt4 key购买 nike

我已经使用docker通过(https://hub.docker.com/r/couchbase/server/)在我的ubuntu机器上安装了ouchbase。 docker运行查询如下:

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 run -d --name db -p 8091-8094:8091-8094 -p 11210:11210 -v /home/dockercontent/couchbase:/opt/couchbase/var couchbase
您正在拉docker image并生成docker container

请阅读有关Docker和容器化的更多信息。

为了运行cbbackup,您需要登录到Docker容器。

跟着这些步骤:

  • 检索容器ID:
    $ docker ps -a
    寻找CONTAINER ID = IMAGE NAME
  • 使用以下命令登录到容器:
    couchbase
  • 使用以下命令转到目录:$ docker exec -it <container-id> bash:
    /opt/couchbase/bin

  • 您将在此目录中找到 $ cd /opt/couchbase/bin二进制文件。

    关于docker - Docker CouchBase Cbbackup/cbtransfer/cbrestore工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44454194/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com