gpt4 book ai didi

python - 在另一个容器内使用Docker容器的数据

转载 作者:行者123 更新时间:2023-12-02 20:49:20 25 4
gpt4 key购买 nike

一个主要任务是执行到Docker容器和尾日志文件中。
这是在python项目中完成的,其中:

docker exec container_to_analyse tail -f /var/log...xy.log

执行,并将stdout传递给解析并执行一些度量。

在我尝试将我的项目设置到Docker容器之前,可以完美地工作。

现在,我无法执行所需的容器,也没有找到访问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 / log ...文件中的container_to_analyse日志暴露给我的指标容器,以便它可以使用它。

最佳答案

使用--volumes-from选项(例如--volumes-from container_to_analyse),并在Dockerfile中将/ var / log /声明为VOLUME。然后,您可以在metrics_container中访问/ var / log /任何内容。

关于python - 在另一个容器内使用Docker容器的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44071472/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com