我有两个在 ECS 上运行的容器。一个容器是一个应用程序,它通过 docker 卷将配置文件共享到第二个容器,该容器是一个 Sumologic 文件收集器,它是一个通用的日志记录容器。
我遇到的问题是日志容器每隔一段时间就会出错Cannot find file /path/to/logging/file.json
。发生这种情况的唯一原因是卷是空的,因此应用程序容器没有及时将配置文件放入卷中。
在第二个容器尝试读取文件之前,如何让应用程序容器将文件放入卷中?
我有两个在 ECS 上运行的容器。一个容器是一个应用程序,它通过 docker 卷将配置文件共享到第二个容器,该容器是一个 Sumologic 文件收集器,它是一个通用的日志记录容器。
我遇到的问题是日志容器每隔一段时间就会出错Cannot find file /path/to/logging/file.json
。发生这种情况的唯一原因是卷是空的,因此应用程序容器没有及时将配置文件放入卷中。
在第二个容器尝试读取文件之前,如何让应用程序容器将文件放入卷中?