gpt4 book ai didi

python - 无法将特定文件复制到 Dockerfile 中的/app

转载 作者:行者123 更新时间:2023-12-02 18:03:22 27 4
gpt4 key购买 nike

我想将文件夹中的所有 python ,.py 文件复制到我的 /app 文件夹中,并根据 this所以问题我应该能够做到

FROM python:3.10.2-slim-bullseye

#Copy stuff into /app
COPY ./*.py /app

# set workdir as "/app"
WORKDIR /app

#run
python train.py

但是当到达第三行WORKDIR/app时,它会抛出错误mkdir/var/lib/docker/overlay2/jonf4h3njxr8zj28bxlyw7ztd/merged/app: not a directory .

我尝试了几个“版本”,即 COPY *.py/appCOPY/*.py/app 但都不起作用

如果我只是复制所有内容,即 COPY 。/app 它工作正常,但是用我不需要的东西 float 我的 .dockerignore ,我只想复制我的 python 文件。

最佳答案

您需要先创建应用程序目录

FROM python:3.10.2-slim-bullseye

# Create directory
RUN mkdir /app

#Copy stuff into /app
COPY ./*.py /app

# set workdir as "/app"
WORKDIR /app

#run
python train.py

关于python - 无法将特定文件复制到 Dockerfile 中的/app,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73823602/

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