【发布时间】:2019-08-28 21:29:41
【问题描述】:
我正在使用竹子来运行 python 应用程序(Flask 应用程序)。
并成功地从存储库中签出源代码并使用竹子本身创建了 docker 映像。
并尝试使用低于 Connection refused 错误的竹 docker 任务运行图像。
我该如何解决这个问题。
Failed connecting to http://localhost:5000, error: Connection refused (Connection refused)
Attempting connection to http://localhost:5000
Failed connecting to http://localhost:5000, error: Connection refused (Connection refused)
Attempting connection to http://localhost:5000
Failed connecting to http://localhost:5000, error: Connection refused (Connection refused)
Attempting connection to http://localhost:5000
Failed connecting to http://localhost:5000, error: Connection refused (Connection refused)
Attempting connection to http://localhost:5000
Failed connecting to http://localhost:5000, error: Connection refused (Connection refused)
Docker 文件:
FROM python
COPY . /app
WORKDIR /app
RUN pip install -r python_modules.txt
ENTRYPOINT ["python"]
CMD ["app.py"]
【问题讨论】:
-
你能分享你的 docker 文件吗?
-
如何运行docker任务?您还可以指定运行容器时打开的端口。这可能是竹子环境设置的一部分。
-
@bamdan:是的,我已经添加了。
-
你能显示你用来运行任务的命令吗?您需要像这样将容器端口映射到实际端口。泊坞窗运行 -p 5000:5000。虽然我不确定你是如何在没有看到它的情况下运行它的。
-
我检查了日志,'/usr/local/bin/docker run --detach --name myapp -p 5000:5000 myapp'
标签: python docker flask connection bamboo