在执行 docker-compose up --build
命令时,Docker 会检查项目中每个服务的配置文件(docker-compose.yml)是否发生变化,如果有变化则会重新构建镜像。如果配置文件没有变化,Docker 会默认使用缓存中的镜像。因此,如果你希望在每次执行构建时都重新构建镜像,可以使用 --no-cache
选项,如下所示:
docker-compose up --build --no-cache
这样就可以确保每次都重新构建镜像而忽略缓存。
在执行 docker-compose up --build
命令时,Docker 会检查项目中每个服务的配置文件(docker-compose.yml)是否发生变化,如果有变化则会重新构建镜像。如果配置文件没有变化,Docker 会默认使用缓存中的镜像。因此,如果你希望在每次执行构建时都重新构建镜像,可以使用 --no-cache
选项,如下所示:
docker-compose up --build --no-cache
这样就可以确保每次都重新构建镜像而忽略缓存。