您可以
docker-compose pull用来获取图像。然后,如果它们已经存在,则Compose不会尝试再次构建它们。
要确保避免重建,可以使用
--no-build。
docker-compose pulldocker-compose up -d --no-build
真正的问题是您要指定构建上下文,但是随后尝试在不存在该构建上下文的情况下使用docker-compose。
当docker-compose运行时, 即使它没有计划进行构建 ,它也会验证构建上下文至少存在。如果没有,它将失败。
满足此要求所需要做的就是为任何缺少的构建上下文创建一个空目录。那应该使docker-compose足够快乐地运行。
mkdir -p local-repo1 local-repo2



