Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
未将特定的“build”目录添加到Docker映像_Docker_Dockerfile - Fatal编程技术网

未将特定的“build”目录添加到Docker映像

未将特定的“build”目录添加到Docker映像,docker,dockerfile,Docker,Dockerfile,我有一个目录结构如下的存储库 . ├── Dockerfile ├── README.md ├── frontend/ ├── backend/ ├── docs/ ├── examples/ └── build/ dockerfile是一个简单的添加,没有入口点: FROM python:3.6-slim WORKDIR /app # Copy and install requirements.txt first for caching ADD . /app RUN pip install

我有一个目录结构如下的存储库

.
├── Dockerfile
├── README.md
├── frontend/
├── backend/
├── docs/
├── examples/
└── build/
dockerfile是一个简单的添加,没有入口点:

FROM python:3.6-slim
WORKDIR /app

# Copy and install requirements.txt first for caching
ADD . /app
RUN pip install --no-cache-dir --trusted-host pypi.python.org -r backend/requirements.txt

EXPOSE 8200
WORKDIR /app/backend
我的问题是,在
docker build-t myimage.
之后,映像中缺少
build
文件夹

我刚刚运行了一个
ls
,用
docker run-it myimage/bin/bash
验证图像内容,但是构建文件夹丢失了

.
├── frontend/
├── backend/
├── docs/
├── examples/

有人知道为什么吗?如何添加或修改Dockerfile以将此文件夹添加到图像中?所有在线资源都说
ADD
应在映像内复制我的当前目录树,但缺少
生成
文件夹…

缺少包含此文件夹的repo中的
.dockrignore
文件。哇哦,谢谢你@David Maze。

你有包含它的
.dockrignore
文件吗?完全错过了。。。就这样,谢谢你。