运行Docker映像(Snowplow、Scala)时,获取配置文件config.hocon不存在
使用安装了Docker的AWS EC2,我尝试使用以下代码运行Docker映像:运行Docker映像(Snowplow、Scala)时,获取配置文件config.hocon不存在,scala,docker,docker-compose,cube.js,snowplow,Scala,Docker,Docker Compose,Cube.js,Snowplow,使用安装了Docker的AWS EC2,我尝试使用以下代码运行Docker映像: docker run \ -v $PWD/scala-stream-collector-config:/snowplow/config \ -p 8080:8080 \ snowplow/scala-stream-collector-kinesis:1.0.1 \ --config /snowplow/config/config.hocon 我的config.hocon文件位于路由目录中。我不断地
docker run \
-v $PWD/scala-stream-collector-config:/snowplow/config \
-p 8080:8080 \
snowplow/scala-stream-collector-kinesis:1.0.1 \
--config /snowplow/config/config.hocon
我的config.hocon文件位于路由目录中。我不断地发现这个错误:
Error: Configuration file config.hocon does not exist
我想我的问题是我不确定把config.hocon文件放在哪里。我尝试将文件放在不同的文件夹中,并使用--config行
这是我第一次这样做,所以如果我似乎缺少一些基本的东西,那很可能是真的
感谢您的帮助
config.hocon
需要在$PWD/scala流收集器config/
中
此目录将装入Docker容器中的
/snowplow/config
,并且--config/snowplow/config/
将指向它。您必须确保文件已复制到容器中before@cchantepconfig.hocon通过装入的卷传递给容器,它不必复制到容器中。