最終的に Google App Engine にデプロイするために、自分のマシンで Dart アプリを実行しようとしています。このページの指示に従いました
https://www.dartlang.org/cloud/
違いは、使用したいローカル docker デーモンが既に実行されており、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 を使用する必要はなく、ローカルの docker デーモン インスタンスを使用する必要がないことがわかりました。問題は、これを行う方法に関する指示が見つからないことです。誰かが私のためにこれに答えてくれることを願っています。また、表示されたエラー メッセージは役に立ちません。Google 検索を行っても同じ使用の答え boot2docker が表示され続けるからです。