当我使用包含卷规范的命令创建具有 2 个所需实例的容器组时,如下所示:
> ... -v log_vol:/opt/ibm/logs --env
> LOG_LOCATIONS=/opt/ibm/logs/messages.log,/opt/ibm/logs/debug.log,/opt/ibm/logs/trace.log
> -e TRACE_LEVEL=*~info -e MAX_LOG_FILES=5 -e MAX_LOG_FILE_SIZE=20 ...
在这种情况下,该组的每个单独的 running-container-instance 将有一个类似的目录/opt/ibm/logs/
来存储日志。
当单个容器实例中的应用程序生成日志时,日志数据会丢失,因为它被挂载到名为log_vol
. 日志在每个新条目上都会被替换。
- 有人可以建议我如何处理它吗?
- 有什么方法可以在容器实例创建后附加卷规范?