gpt4 book ai didi

python - 在 Docker 中执行 python 脚本

转载 作者:太空宇宙 更新时间:2023-11-04 05:52:20 25 4
gpt4 key购买 nike

我从 Docker 开始。我从 Python 3 中的 Hello World 脚本开始。这是我的 Dockerfile:

FROM ubuntu:latest

RUN apt-get update
RUN apt-get install python3


COPY . hello.py


CMD python3 hello.py

在同一目录中,我有这个 python 脚本:

if __name__ == "__main__":
print("Hello World!");

我已经用这个命令构建了图像:

docker build -t home/ubuntu-python-hello .

到目前为止,还不错。但是当我尝试使用此命令运行脚本时:

docker run home/ubuntu-python-hello

我收到这个错误:

/usr/bin/python3: can't find '__main__' module in 'hello.py'

我做错了什么?接受任何意见或建议,我只是一个新手。

谢谢。

最佳答案

感谢 Gerrat,我是这样解决的:

COPY hello.py hello.py

代替

COPY . hello.py

关于python - 在 Docker 中执行 python 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29580828/

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