在Docker上安装Apex,创建文件conn_string.txt,但Docker称其不存在

igsr9ssn  于 2023-03-01  发布在  Docker
关注(0)|答案(1)|浏览(153)

我正在尝试在Docker桌面上安装Apex。尽管我遵循了https://container-registry.oracle.com/ords/f?p=113:10:::::的官方指南:,我收到有关conn_string.txt文件的错误。
这是我按照指南应用的命令:

mkdir ords_secrets ords_config

echo 'CONN_STRING=pdbadmin/##mypass##@localhost:1521/XEPDB1' > ords_secrets/conn_string.txt

docker run  --rm --name ords -v ${PWD}/ords_secrets/:/opt/oracle/variables -p 8181:8181 container-registry.oracle.com/database/ords:latest

然后我得到了错误:

INFO : This container will start a service running ORDS 22.4.1 and APEX 22.2.0.
ERROR: CONN_STRING_FILE has not added, create a file with CONN_STRING variable and added as docker volume:
          mkdir volume ; echo 'CONN_STRING=user/password@hostname:port/service_name' > volume/conn_string.txt

但是如果我列出目录ords_secrets,文件就在那里。
有人能帮忙吗?我做错什么了?
谢谢

h5qlskok

h5qlskok1#

查看此帖子
只需将:z添加到挂载目的地,如下所示:

docker run  --rm --name ords -v ${PWD}/ords_secrets/:/opt/oracle/variables:z -p 8181:8181 container-registry.oracle.com/database/ords:latest

相关问题