Docker 的服务本来是要 root 权限或者 docker 组的权限。只要将当前用户加入 docker 组即可以在不使用sudo
的前提下运行 Docker 指令。
新建 docker 组
一般情况下,在安装 Docker 的时候已经创建好了。
1 | sudo groupadd docker |
- 将当前用户加入 docker 组
1 | sudo gpasswd -a ${USER} docker |
或者
1 | sudo usermod -aG docker ${USER} |
- 退出 ssh 或者重启 docker 服务
1 | sudo systemctl restart docker |