当构建一个码头映像运行的git克隆时,rep@rep.com正在工作。但我无法将确切的app.py移到git中的WORKDIR (Dockerfile)。
您可以看到我的git 存储库 &可以用我的Dockerfile查看它。如果我错了,请纠正我
需要像:,它只需克隆从git回购到大陆的app.py。
这里是我的Dockerfile
FROM python:3
RUN apt-get update && apt-get install -y \
unzip \
git \
curl
RUN git clone https://github.com/testgithub-trial/docktest.git
WORKDIR /usr/src/app
ADD /docktest /usr/src/app
COPY requirements.txt ./
RUN pip install --no-cache-dir -r requirements.txt
COPY . .
CMD [ "python", "app.py" ]这里是我的文件夹结构。(注释: requirement.txt将在本地出现(不在git中)

这里是我的输出终端.
Sending build context to Docker daemon 4.096kB
Step 1/9 : FROM python:3
---> e2e732b7951f
Step 2/9 : RUN apt-get update && apt-get install -y build-essential libpng-dev libjpeg62-turbo-dev libfreetype6-dev locales zip jpegoptim optipng pngquant gifsicle vim unzip git curl
---> Using cache
---> 93a0e5877ac6
Step 3/9 : RUN git clone https://github.com/testgithub-trial/docktest.git
---> Using cache
---> 36313099edf8
Step 4/9 : WORKDIR /usr/src/app
---> Using cache
---> 35c1e7a26f44
Step 5/9 : ADD /docktest /usr/src/app
ADD failed: file not found in build context or excluded by .dockerignore: stat docktest: file does not exist发布于 2022-02-03 16:41:35
你会想要RUN mv /docktest /usr/src/app。ADD用于构建上下文中的文件(您的机器),而不是图像本身中的文件。
https://stackoverflow.com/questions/70975049
复制相似问题