我今天在我的Ubuntu 16.04 PC上安装了Docker,它是戴尔XPS15。客户端运行良好,但如果我启动:
docker version
它返回permission denied
错误:
Client:
Version: 17.12.1-ce
API version: 1.35
Go version: go1.9.4
Git commit: 7390fc6
Built: Tue Feb 27 22:17:40 2018
OS/Arch: linux/amd64
Got permission denied while trying to connect to the Docker daemon socket at
unix:///var/run/docker.sock: Get
http://%2Fvar%2Frun%2Fdocker.sock/v1.35/version: dial unix
/var/run/docker.sock: connect: permission denied
我该如何解决?
答案 0 :(得分:0)
文档has a chapter on running the client as a non-root user,只需按照说明操作就可以了,所以不需要每次都输入from fuzzywuzzy import fuzz
from fuzzywuzzy import process
df2['key']=df2.Name.apply(lambda x : [process.extract(x, df1.Name, limit=1)][0][0][0])
df2.merge(df1,left_on='key',right_on='Name')
Out[1238]:
Name_x gender key Age Name_y
0 adam Smith M Adam Smith 43 Adam Smith
1 Annie Kim F Anne Kim 21 Anne Kim
2 John Weber M John Weber 55 John Weber
3 Ian Ford M Ian Ford 24 Ian Ford
:)
sudo
然后从您的用户会话退出并再次登录并尝试$ sudo groupadd docker
$ sudo usermod -aG docker $USER
。
答案 1 :(得分:0)
谢谢,sudo工作正常,现在我尝试添加此权限