Node.js gcloud部署问题-boot2docker 1.3.1
以下是问题的后续内容: 这是基于这里的帖子 我遵循了第二个链接中的步骤,成功地让gcloud和docker在本地运行github项目。然而,我被困在部署上 下载docker注册表容器后,我发现我遇到了“注册表不安全”问题,因此我按照上面链接的堆栈溢出问题中排名靠前的答案中的步骤进行操作。但是,当我尝试重新启动守护程序时,我收到一条“Tls消息”,如下所示:Node.js gcloud部署问题-boot2docker 1.3.1,node.js,google-app-engine,boot2docker,gcloud,Node.js,Google App Engine,Boot2docker,Gcloud,以下是问题的后续内容: 这是基于这里的帖子 我遵循了第二个链接中的步骤,成功地让gcloud和docker在本地运行github项目。然而,我被困在部署上 下载docker注册表容器后,我发现我遇到了“注册表不安全”问题,因此我按照上面链接的堆栈溢出问题中排名靠前的答案中的步骤进行操作。但是,当我尝试重新启动守护程序时,我收到一条“Tls消息”,如下所示: docker@boot2docker:/mnt/sda1/var/lib/boot2docker$sudo/etc/init.d/docke
docker@boot2docker:/mnt/sda1/var/lib/boot2docker$sudo/etc/init.d/docker restart
boot2docker需要TLS证书,127.0.0.1,10.0.2.15192.168.59.103
我想知道我是否需要做些什么,或者这是否是boot2docker的问题?我注意到,在github上的boot2docker项目中,人们提到了禁用tls的“变通方法”,我通过添加一行代码实现了这一点
DOCKER_TLS=否
这确实使我能够重新启动docker守护进程,但是“gcloud preview app deploy--server preview.appengine.google.com”要求启用tls。所以我觉得我在从背后松开一只手,用另一只手代替它
是否需要对此进行一些修复,或者我是否遗漏了一些重要的内容?如果是这样,我是否需要使用boot2docker 1.3.0而不是1.3.1
如果有人能在这件事上帮助我,我将不胜感激
否则,我的策略是等待这些工具更加成熟,因为我毕竟使用的是gcloud的预览版,我认为boot2docker中的TLS支持相对较新。是的,1.3.1与我们的SDK不兼容。请使用最新的(截至今天)1.3.2或1.3.0。我使用的是Boot2Docker 1.3.2,但我仍然看到了这条消息。