主要任务是执行码头集装箱和尾部日志文件。在另一个码头集装箱内使用码头集装箱的数据
docker exec container_to_analyse tail -f /var/log...xy.log
被执行和stdout被传递给解析,并做一些指标: 这是正在这里Python项目中完成的。
工作完全没问题,直到我尝试将我的项目设置为泊坞窗容器。
现在我不能执行到所需的容器,我还没有找到访问container_to_analyse数据并在公制容器内使用它的方法。
Dockerfile:
FROM python:2.7
ENV PYTHONUNBUFFERED 1
RUN mkdir /metrics_docker
COPY ./* /metrics_docker/
WORKDIR /metrics_docker
RUN pip install -r requirements.txt
CMD ["python" , "./data_pusher.py"]
我的问题是,如何公开驻留内的/ var /日志...文件到我的衡量标准容器,以便它可以使用它container_to_analyse日志。
推出? – user2915097
从'container_to_analyse'将日志文件挂载到'metrics_container'中的某处并挂载它怎么样? – ItayB
你可以为两个容器添加'run'命令吗? (或撰写文件),我会尽力帮助.. – ItayB