【发布时间】:2022-11-16 09:22:47
【问题描述】:
我正在做一个加密服务,每次用户访问服务器时它都会更改密钥,问题是当我单独运行 python 文件时,就像这样 when it works
但是当我通过下面的代码对它进行码头化时
FROM python:3
RUN mkdir -p "C:\Users\joel\Desktop\mcast-freshers-week-devops-main\mcast-freshers-week-devops-main\encryption-service"
COPY requirements.txt ./
RUN pip install -r requirements.txt
COPY . .
CMD [ "python", "app.py" ]
即使是正在创建的容器,构建和运行也是成功的,甚至显示了 python 代码的输出 enter image description here
但是当我去服务器时它显示了这个 enter image description here
我尝试了一切,但我不知道该怎么做。
我尝试多次更改代码,但我仍然无法解决它,我缩小了它的范围,因为我尝试了另一个 python 应用程序并且它有效。
【问题讨论】:
-
除非你重新配置,否则你的容器有自己的 IP 地址。它不叫“本地主机”。您需要找到它的 IP 地址。
-
可能是网络问题。请在容器运行时提供
docker ps的输出。 -
您确定要将 Windows 路径放在那里吗?
-
我怎样才能找到时间罗伯茨?
-
您能否edit 也包含 Python 代码的问题,并进一步解释它为何不起作用?您有几个图像链接,但是如果您将它们替换为输出内容的实际文本和您收到的任何错误消息的实际文本(不是图像而不是链接),您的问题会更清楚。
标签: python docker encryption dockerfile