首页 文章

如何在arangodb docker容器中停止和启动arangodb服务器

提问于
浏览
2

我无法阻止arangodb docker容器中的arangodb服务器 .

当我执行下面一个,

$ / etc / init.d / arangod停止

$ service arangodb status

  • arangod没有运行

但我仍然可以使用arangosh连接arangodb服务器 .

我不知道为什么会这样,有什么帮助吗?

2 回答

  • 4

    使用ArangoDB Web界面从左侧选择支持选项 . 然后选择“Rest API”选项卡并向下滚动到“/ _admin / shutdown”选项 . 在此右侧单击“启动关闭序列”链接 . 这将打开一个区域,其中有一个标记为“试一试!”的按钮 . 按此按钮将关闭服务器 .

    我使用的是V3.2.4社区版 .

  • 1

    ArangoDB现在available via the Docker library

    ArangoDB 2.8.x docker容器只能单独运行ArangoDB服务 .

    您可以使用

    docker ps -a
    

    获取容器ID(及其启动/停止状态),然后您可以使用它

    docker start <container ID>
    

    docker stop <Container ID>
    

    启动/停止ArangoDB服务器 .

    docker exec -it <Container ID> bash
    

    可以在该运行容器内部为您提供shell,但用户无权启动或停止该服务 .

相关问题