docker给非root用户授权使用

非root用户直接使用docker命令会给某些操作带来很大的方便,比如使用jenkins部署docker容器的时候。

这里简单说一下如何给非root用户进行docker命令的授权

命令1: sudo groupadd docker

一般来说,docker安装后会自动创建了docker组,以防万一可以尝试添加一下docker组,如果已经创建了,会给出消息说docker组已经存在。

命令2: sudo gpasswd -a ${USER} docker

将当前用户加入到docker组中,${USER}是LInux的环境变量,代表当前登录用户。如果想加入的用户不是当前登录用户,那么可以直接使用准确的用户名替换。

命令3: sudo systemctl restart docker

重新启动docker服务

命令4: 退出当前用户(需要添加权限用户)的登录,在重新登录。

这一步骤比较容易漏掉,因为修改了组,所以重新登录是必要的。

docker给非root用户授权使用


分享到:


相關文章: