Python paho MQTT未使用docker容器响应

Python paho MQTT未使用docker容器响应,python,docker,dockerfile,Python,Docker,Dockerfile,我是docker的新手,第一次申请时,如果有人给我指出正确的方向,我会非常感激 我构建映像,当运行此映像时,docker运行命令没有响应。它一直在加载。下面是python脚本: 当我通过键盘中断(ctrl+c)时,它会立即显示输出(打印语句),否则它不会执行任何操作 Dockerfile是: FROM python:2.7-slim WORKDIR /root/ ADD . /root RUN pip install numpy COPY app.py app.py ENTRYPOINT []

我是docker的新手,第一次申请时,如果有人给我指出正确的方向,我会非常感激

我构建映像,当运行此映像时,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

请帮忙

这是我问题的解决方案,docker运行命令使用-it标志

sudo docker run -it imageName

这可能是因为python在默认情况下缓冲stdout/stdin。编辑docker文件以将
-u
添加到python命令行:

CMD ["python", "-u", "app.py"]

使用您需要的确切docker run命令更新问题。请编辑问题,而不是尝试添加技术细节comments@hardillb我更新了docker运行命令。运行之后,我没有得到任何控制台输出