【发布时间】:2015-07-23 14:24:27
【问题描述】:
从 io8 maven 原型开始,我正在设置一个 Docker 容器,该容器包含一个包含 CXF RESTful Web 服务的 Karaf 容器。
我希望它在启动时读取一个参数化文件。设置 (a) Docker 容器以便在启动时接收配置文件以及 (b) 从内部查找该文件的过程是什么?
【问题讨论】:
-
最简单的方法是使用卷。
从 io8 maven 原型开始,我正在设置一个 Docker 容器,该容器包含一个包含 CXF RESTful Web 服务的 Karaf 容器。
我希望它在启动时读取一个参数化文件。设置 (a) Docker 容器以便在启动时接收配置文件以及 (b) 从内部查找该文件的过程是什么?
【问题讨论】:
要向容器提供配置文件,您可以使用以下内容:
docker run -d -v /path/to/your/config.file:/path/inside/the/container/config.file yourimage
更多信息请参考how to use volumes的官方文档。
【讨论】: