我正在尝试以非root用户身份运行docker.当我尝试时,我收到以下错误:
$docker ps FATA[0000] Get http:///var/run/docker.sock/v1.18/containers/json: dial unix /var/run/docker.sock: permission denied. Are you trying to connect to a TLS-enabled daemon without TLS?
我可以以root身份运行docker:
$sudo docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES [...]
我已将此用户放入Unix组docker中:
$groups domain users docker suappprod stashadmin config_mgmt remote server access sudevmail sudevsvn
但是,仍然看起来这个用户无法以root身份运行而无法运行大多数docker命令.
我在旧版本的docker上:
$docker --version Docker version 1.6.1,build a8a31ef/1.6.1
我知道最新的是1.10,我们公司可以将所有docker安装更新到1.9.2,但这需要花费很多精力和时间.