The DOCKER_REGISTRY variable is not set. Defaulting to a blank string.
vs2017中添加Docker支持后,有时运行docker-compose,会报如下错误The DOCKER_REGISTRY variable is not set. Defaulting to a blank string.解决办法:一般我电脑上重启Docker就可以了。如果不能解决,在StackOverflow上面,提供的解决方法是:1.以管理员身份运行Visual...
·
vs2017中添加Docker支持后,有时运行docker-compose,会报如下错误
The DOCKER_REGISTRY variable is not set. Defaulting to a blank string.
解决办法:
一般我电脑上重启Docker就可以了。
如果不能解决,在StackOverflow上面,提供的解决方法是:
1.以管理员身份运行Visual Studio
2.确保您已登录Docker - 例如运行 docker login
3.重启Docker for windows(右键单击系统托盘并选择重启)
我不确定上述顺序是否重要。
我这边出现这个问题的2种情型:
- 后期修改了docker-compose.yml或着docker-compose.override.yml这两个文件,亦或是docker-compose项目下的其他文件,这个不确定。在保证文件个格式没问题的时候,重启一下Docker然后再重新运行就可以了。
- 第二次出现这种情况是由于代码合并,2个模块服务使用了同一个端口,运行时也出现了这个错误,通过看Docker输出的时候,发现在自己模块时,创建Image失败了,反应过来应该是端口冲突。修改端口后,就可以解决这个错误了。
更多推荐
已为社区贡献2条内容
所有评论(0)