Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js gcloud部署问题-boot2docker 1.3.1_Node.js_Google App Engine_Boot2docker_Gcloud - Fatal编程技术网

Node.js gcloud部署问题-boot2docker 1.3.1

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

以下是问题的后续内容:

这是基于这里的帖子

我遵循了第二个链接中的步骤,成功地让gcloud和docker在本地运行github项目。然而,我被困在部署上

下载docker注册表容器后,我发现我遇到了“注册表不安全”问题,因此我按照上面链接的堆栈溢出问题中排名靠前的答案中的步骤进行操作。但是,当我尝试重新启动守护程序时,我收到一条“Tls消息”,如下所示:

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,但我仍然看到了这条消息。