可以使用--build
参数来强制更新image,如下所示:
docker-compose up --build
这将重新构建所有服务的image,无论它们是否已经存在。请注意,这将可能需要一些时间,并且将重复运行Dockerfile中所有命令。
如果要只更新指定的服务,可以使用--no-deps
参数,这样将只会构建并更新这些服务,而不会重新创建它们所依赖的服务。例如,要更新名为web
的服务的image,可以执行以下命令:
docker-compose up --build --no-deps web