gpt4 book ai didi

git - 如何在dockerfile中使用RUN clone git

转载 作者:太空狗 更新时间:2023-10-29 14:36:15 28 4
gpt4 key购买 nike

我不使用 ADD 或 COPY 命令,而是希望 docker 镜像下载我想从我的 git 中执行的 python 脚本 (aa.py)。在 mygit 中只有一个名为 aa.py 的文件。

这行不通:

FROM python:3

RUN git clone https://github.com/user/mygit.git

CMD [ "python3", "./aa.py" ]

错误信息:

ERR /usr/local/bin/python: can't open file './aa.py': [Errno 2] No such file or directory

最佳答案

最好的解决方案是使用 WORKDIR 更改 docker 工作目录。所以你的 Dockerfile 应该是这样的:

FROM python:3
RUN git clone https://github.com/user/mygit.git
WORKDIR mygit
CMD [ "python3", "./aa.py" ]

关于git - 如何在dockerfile中使用RUN clone git,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44542253/

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