Intersystems IRIS 数据平台无法更改默认密码

Intersystems IRIS Data Platform cant change default password

我目前正在测试 InterSystems IRIS 数据平台的 docker 容器。我想用这一行更改默认密码(来自 dockerhub 指令:https://hub.docker.com/_/intersystems-iris-data-platform/plans/222f869e-567c-4928-b572-eb6a29706fbd?tab=instructions):

 docker run --name my-iris -d --publish 9091:51773 --publish 9092:52773 --volume /home/user1/:/durable store/intersystems/iris-community:2020.2.0.204.0 --password-file /durable/password/password.txt 

我的密码路径是:C:\Users\user1\Desktop\Test\DockerProjekt\warenverwaltung\container\IRISDataPlatform\password\password.txt

它说我必须使用绝对路径,但我不太清楚绝对路径到底是什么。我试过了:

docker run --name my-iris -d --publish 9091:51773 --publish 9092:52773 --volume /container/IRISDataPlatform/password/:/durable 92ecaf86671c --password-file /durable/password.txt 

但在 Docker 桌面中,我看到容器已退出并出现错误:

[INFO] Changing InterSystems IRIS password...

[ERROR] 20200630-10:05:56:906696500 Error: Password file '/durable/password.txt' not found

[ERROR] Command "changePassword.sh /durable/password.txt" exited with status 256

[FATAL] Error changing InterSystems IRIS password

信息:我通过 Docker 文件创建了一个图像,所以 92ecaf 是我的图像 ID。与 store/intersystems/iris-community:2020.2.0.204.0 完全一样。该图像是在目录中构建的: “C:\Users\user1\Desktop\Test\DockerProjekt\warenverwaltung”

在 Windows 上使用 Docker,非常棘手。首先,我看到的是,您在本地 Windows 机器上使用了错误的路径,Linux-way 而不是 Windows-way。 您可能会找到更多信息,如何在 windows in this article 上配置它。如果你有更多的问题,最好在那里问,因为有更多的人可以帮助你。