paho MQTT没有与docker容器进行响应
我是新来的docker工人,做我的第一个应用程序,我会非常感谢,如果有人指向我的正确方向。
我构build图像,运行这个图像时,我没有得到docker运行命令的响应。 它继续加载。 下面是python脚本:
当我通过键盘中断(ctrl + c),它立即显示输出(打印语句),否则它不会执行任何操作。
Dockerfile是:
FROM python:2.7-slim WORKDIR /root/ ADD . /root RUN pip install numpy COPY app.py app.py ENTRYPOINT [] CMD ["python", "app.py"]
Docker运行命令:
docker run ImageName
请帮忙!
这可能是因为python默认缓冲stdout / stdin。 编辑您的docker文件,将-u
添加到python命令行中:
CMD ["python", "-u", "app.py"]
这是我的问题的解决scheme,docker运行命令采取标志。
sudo docker run -it imageName