装了个ubuntu,想用docker,发现在任何条件下都需要在命令前面加sudo,安不安全的且放到一边,这也太麻烦了,又不想全部在root下运行,于是查了查资料,发现在docker用户组下的用户可以运行docker。
首先,如果 docker 组尚不存在,添加它:
sudo groupadd docker
将连接的用户“你的用户名”添加到 docker 组, 也可以用$USER替代当前登陆的用户。
sudo gpasswd -a 你的用户名 docker
执行 newgrp docker
或注销/登录以激活对用户组的更改。
最后,使用
docker info
检查是否可以在没有 sudo 的情况下运行 docker。