未将特定的“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
文件吗?完全错过了。。。就这样,谢谢你。