为什么docker compose会忽略对Dockerfile的更改?
我已经在Dockerfile中进行了更改,但是当我运行为什么docker compose会忽略对Dockerfile的更改?,docker,docker-compose,Docker,Docker Compose,我已经在Dockerfile中进行了更改,但是当我运行 docker-compose up dock-compose rm && docker-compose build && docker-compose up 使用旧图像,因为显示的步骤状态已过时 我特别告诉它在docker compose.yml中构建容器: my-app: build: ./ hostname: my-app ... 但是,当我通过docker构建容器时: doc
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
中配置了什么dockerfile
我的应用程序有两个docker文件,docker compose使用的文件与docker本身不同,因为它应该:
my-app:
build: ./
dockerfile: Dockerfile.dev
调整dockerfile也解决了这个问题
而且,哦,如果您使用多个DockerFile,最好将其添加到项目文档中。k0pernikus您有双重人格吗?@Drumnbas只是因为我喜欢自言自语?