我试图在我的机器上运行Dart应用,最终部署在Google App Engine上。我已经按照此页面如何在不使用boot2docker的情况下使用gcloud预览应用程序?
https://www.dartlang.org/cloud/
上找到的指令是,我已经有一个本地的码头工人守护进程,我想这使用,真的不希望使用VirtualBox虚拟的区别。这些说明假定您使用的是boot2docker,它坚持使用VirtualBox安装VirtualBox VM并在此上运行docker守护进程。每次我试图从我读过运行
gcloud preview app run app.yaml
我得到
google.appengine.tools.docker.containers.DockerDaemonConnectionError:
Couldn't connect to the docker daemon because the required environment
variables were not set. Please check the environment variables
DOCKER_HOST, DOCKER_CERT_PATH and DOCKER_TLS_VERIFY are set correctly.
If you are using boot2docker, make sure you have run "$(boot2docker shellinit)
我感觉,你不必使用boot2docker,并使用当地码头工人守护进程实例。问题是我找不到有关如何执行此操作的任何说明。我希望有人能为我回答这个问题。此外,我给出的错误消息并不能帮助我,因为任何Google搜索都会给我使用相同的答案boot2docker。
冈特你能提供一个链接到这个重复的问题吗? – 2014-11-25 09:09:12
我看到你已经做到了,谢谢 – 2014-11-25 09:13:08
我看不到关于链接问题的答案。没有任何迹象表明哪个答案是正确的这种情况 – regretoverflow 2014-12-05 02:24:57