普通用户直接使用docker命令时,有以下提示:
gotpermissiondeniedwhiletryingtoconnecttothedockerdaemonsocketatunix ://var/run/docker.sock : get“3http:///var
此时,我们可以选择登录根用户。 当然,如果不想每次登录根用户并一次解决问题,可以将普通用户添加到docker用户组中。
方法如下。
1、首先切换root用户,
添加su root 2、docker用户组
虽然是groupadd docker,但从未添加过,但用户组已经存在。 即使已经存在也没有任何问题。
3、添加用户
gpasswd -a用户名docker 4,
更新newgrp docker #用户组docker ps #测试docker命令是否可以使用sudo成功使用