gpt4 book ai didi

docker - 无法使用 docker-compose 为 OrientDB 设置 root 密码

转载 作者:行者123 更新时间:2023-12-02 18:16:07 25 4
gpt4 key购买 nike

我在我的 docker-compose 中使用了最新的 orientdb docker 镜像。我需要设置默认的 root 密码,但它不起作用。我的 docker-compose.yml:

orientdb:
image: orientdb
ports:
- "2434:2434"
- "2480:2480"
- "2424:2424"
volumes:
- "/mnt/sda1/dockerVolumes/orientdb:/opt/orientdb/databases"
environment:
- ORIENTDB_ROOT_PASSWORD

我目前正在运行:
$ export ORIENTDB_ROOT_PASSWORD=anypw
$ docker-compose up -d

最佳答案

您需要在 docker-compose 中定义密码:

environment:
- ORIENTDB_ROOT_PASSWORD=anypw

如果您想对 docker-compose 隐藏您的密码您可以创建 docker-compose :
environment:
- ORIENTDB_ROOT_PASSWORD=${ORIENTDB_ROOT_PASSWORD}

我已经能够重现您的解决方案并且它有效:

docker-compose.yml
version: '2'
services:
orientdb:
image: orientdb
ports:
- "2434:2434"
- "2480:2480"
- "2424:2424"
environment:
- ORIENTDB_ROOT_PASSWORD=test

现在:
$ docker-compose up -d
Creating network ... with the default driver
Creating test_orientdb_1
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
d1f0a4a81222 orientdb "server.sh" 31 seconds ago Up 22 seconds 0.0.0.0:2424->2424/tcp, 0.0.0.0:2434->2434/tcp, 0.0.0.0:2480->2480/tcp test_orientdb_1

用户:
通行证: 测试

您可能尝试登录,但尚未创建数据库。
enter image description here

只需创建一个并尝试登录。

enter image description here

关于docker - 无法使用 docker-compose 为 OrientDB 设置 root 密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40640901/

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