在Google Compute Engine上使用docker-compose

我已经用Ubuntu 16.04设置了一个实例,并按照说明安装了Docker CE。

docker运行,docker集装箱运行

当我尝试运行时:

$ docker-compose up ERROR: Couldn't connect to Docker daemon at http+docker://localunixsocket - is it running? If it's at a non-standard location, specify the URL with the DOCKER_HOST environment variable. 

我相信这个错误是Google Compute Engine特有的。 任何人都可以给我一个洞察力在哪里寻找解决它?

在几种情况下,这是由于当前用户不在docker组中。

sudo usermod -aG docker current_user可以解决这个问题。