添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

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失败了,反应过来应该是端口冲突。修改端口后,就可以解决这个错误了。
vs2017中添加Docker支持后,有时运行docker-compose,会报如下错误 The DOCKER_REGISTRY variable is not set. Defaulting to a blank string. 解决办法:一般我电脑上重启Docker就可以了。如果不能解决,在StackOverflow上面,提供的解决方法是: 1.以管理员身份运行Visual...
使用docker-compose部署一个MySQL server. mysq serverl的数据库文件存放在/var/lib/mysql目录下,为了重启mysql server不至于丢失创建的数据库数据,我们需要mount一个目录到mysql server容器的/var/lib/mysql。用docker-compose创建一个mysql instance大概如下: version: '2'
ubuntu@ip-172-31-0-144:~/project$ yarn docker:db yarn run v1.22.4 $ docker-compose -f docker-compose.db.yml up -d WARNING: The DATASOURCE_USER variable is not set. Defaulting to a blank string. WARNING: The DATASOURCE_PASSWORD variable is not set. D
本文参考 官网安装docker 以及docker-compose 详情请自己查询详情如下:1. pull 镜像docker pull drone/drone:0.72.创建docker-compose.yml文件[root@reg drone]# cat docker-compose.yml version: '2'services: drone-server: image: dron
1. 管理区块链的生命周期,例如自动创建/启动/停止/删除/保持健康状态。 2. 支持定制(例如,大小,一致)区块链请求,目前主要支持Hyperledger架构。 3. 支持裸机,虚拟机,本地Docker主机,群集或Kubernetes作为工作节点。 更多的支持途中。 4. 支持异构体...
您好!如果在Docker中配置Java环境变量时出现"The JAVA_HOME environment variable is not defined correctly"错误提示,这通常意味着您没有在Docker容器中正确设置JAVA_HOME变量。要解决此问题,请按照以下步骤进行操作: 1. 确保您的Docker镜像中已安装Java。您可以通过运行以下命令来检查: docker exec <container_id> java -version 如果Java已正确安装,则继续下一步;否则,请确保在构建Docker镜像时包含Java的安装步骤。 2. 使用以下命令进入正在运行的Docker容器: docker exec -it <container_id> /bin/bash 这将打开一个新的终端会话,使您能够在容器内进行操作。 3. 执行以下命令来查找Java的安装路径: readlink -f $(which java) 这将输出Java的安装路径。 4. 打开`/etc/profile`文件(或`/etc/environment`),可以使用任何文本编辑器打开。 5. 在文件末尾添加以下行,将Java安装路径替换为实际路径: export JAVA_HOME=/path/to/java export PATH=$PATH:$JAVA_HOME/bin 6. 保存文件并关闭。 7. 退出Docker容器的终端会话: 8. 重启Docker容器: docker restart <container_id> 9. 然后再次进入Docker容器: docker exec -it <container_id> /bin/bash 10. 使用以下命令检查JAVA_HOME变量是否已设置正确: echo $JAVA_HOME 如果一切设置正确,您应该能够看到Java的安装路径。请确保您输入的路径是正确的,并重新检查每个步骤是否正确执行。希望能对您有所帮助!