我不使用 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/