我在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
答案 0 :(得分:3)
您需要在Select CompanyID
from industry_catagory a , memberdetails b
where a.CompanyID = b.CompanyID
and b.status in ('A','S')
中定义密码:
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
用户: root
通过:测试
只需创建一个并尝试登录。
答案 1 :(得分:0)
您必须首先运行docker-compose down命令。
然后您可以运行docker-compose up命令。
这将删除以前的配置,并允许您连接到数据库。