为什么 docker-compose 会忽略对 Dockerfile 的更改?
Why is docker-compose ignoring changes to the Dockerfile?
我已经在我的 Dockerfile 中进行了更改,但是当我 运行
docker-compose up
dock-compose rm && docker-compose build && docker-compose up
使用旧图像,因为显示的步骤状态已过时。
我专门告诉它在docker-compose.yml
中构建容器:
my-app:
build: ./
hostname: my-app
...
然而,当我通过 docker 构建容器时:
docker build .
正确的容器已构建。我错过了什么?我试过了 .
检查您的 docker-compose.yml
.
中配置的 docker 文件
我的应用程序有 两个 docker文件,docker-compose 使用了一个不同于 docker 本身的文件,因为它应该:
my-app:
build: ./
dockerfile: Dockerfile.dev
调整 docker 文件也解决了这个问题。
而且,哦,如果您使用多个 docker 文件,最好将其添加到项目文档中。
我已经在我的 Dockerfile 中进行了更改,但是当我 运行
docker-compose up
dock-compose rm && docker-compose build && docker-compose up
使用旧图像,因为显示的步骤状态已过时。
我专门告诉它在docker-compose.yml
中构建容器:
my-app:
build: ./
hostname: my-app
...
然而,当我通过 docker 构建容器时:
docker build .
正确的容器已构建。我错过了什么?我试过了
检查您的 docker-compose.yml
.
我的应用程序有 两个 docker文件,docker-compose 使用了一个不同于 docker 本身的文件,因为它应该:
my-app:
build: ./
dockerfile: Dockerfile.dev
调整 docker 文件也解决了这个问题。
而且,哦,如果您使用多个 docker 文件,最好将其添加到项目文档中。