【发布时间】:2017-05-15 22:47:51
【问题描述】:
我正在关注这个guide 以使用 Docker 设置 PHP 开发环境。
我在我的桌面上创建了一个文件夹 docker-php 并在其中添加了一个docker-compose.yml 文件,内容如下:
nginx:
image: nginx:latest
ports:
- 80:80
在我的终端上:
$ cd /home/my-username/Desktop/docker-php/
$ docker-compose up -d
我收到此错误:
错误:无法连接到 Docker 守护进程 http+docker://localunixsocket - 正在运行吗?
如果它位于非标准位置,请指定带有 DOCKER_HOST 环境变量。
我在 Xubuntu 16.04 上。
或者我应该将文件夹放在 Docker 所需的特定位置?如果有,是哪一个?
【问题讨论】:
-
adduser YOURUSER docker
-
@opHASnoNAME 对不起,我不明白。
-
将您的用户添加到 docker 组或尝试以 root 身份运行容器。您无法在 linux 上以“普通”用户身份访问套接字。
-
嗯?只需尝试使用 adduser 将您的 linux 用户添加到“docker”组。
-
嗯抱歉不知道您的设置。据我所知,Docker-Machine 未在 linux 操作系统上使用
标签: php docker docker-compose