我的.dockerignore
文件没有执行任何操作,而且似乎找不到我做错的事情。
我在项目的根目录中都有Dockerfile
,docker-compose.yml
和.dockerignore
。
.yml
:
version: "3.5"
services:
gateway:
build: .
...
Dockerfile
:
FROM php:7-fpm-alpine
EXPOSE 10091
WORKDIR /root
COPY . .
.dockerignore
:
.ash_history
.env.*
.git
.gitignore
.idea
Dockerfile
docker-compose.yml
client
我尝试指定单个文件,以防格式错误,但仍然没有任何作用。我还尝试过删除图像并重新创建(即使每次都使用docker-compose up -d --build
)。
我想COPY
中的Dockerfile
动作是在忽略文件之后执行的吗?