Docker非root用户访问:加载configuration文件时出错:stat /home/wu/.docker/config.json

我完成了非root用户访问的docker安装,即

1.define a docker user group 2.add my current user to the docker group 

通过testing

 docker run --rm hello-world 

但是当我开始configuration我的docker集装箱,在程序的某个地方,我得到了错误:

 Error loading config file:stat /home/user/.docker/config.json:Permission Denied 

似乎是docker正试图访问一些资源,但被拒绝

这里发生了什么? 我怎么能解决这个问题?

谢谢

从1.4升级到最新版本后,我得到了同样的错误。 修复:手动创build.docker / config.json(把空的json对象{}),并设置所有权像这样:

 -rw-r--r-- 1 myuser docker /home/myuser/.docker/config.json 

可能是.docker文件夹和.docker / json.config文件不属于当前用户。

尝试这个:

 sudo chown $USER:docker ~/.docker sudo chown $USER:docker ~/.docker/config.json sudo chmod g+rw ~/.docker/config.json