自学内容网 自学内容网

Ubantu系统非root用户安装docker教程

非root用户没有超级权限,根据docker安装教程安装完毕会发现无法拉取镜像,或者每次运行docker都需要加上sudo,输入密码验证。

解决办法如下:

1、创建docker用户组

sudo  groupadd docker

运行截图

2、将非root用户(当前用户)放入docker组中

sudo usermod -aG docker $USER

其中,usermod是一个Linux系统命令,用于修改用户的属性和组关联;-aG是usermod命令的选项(-a表示追加,append,-G表示指定用户所属的附加组;docker是要将用户添加到的用户组名称;$USER是一个环境变量,表示当前用户的用户名)
例如,我的命令

sudo usermod -aG docker sky

3、重启机器生效(推荐)

或者应用更改

newgrp docker

4、验证当前用户是否加入docker组

groups

加入成功截图

5、尝试拉取镜像

docker run hello-world

拉取成功!
到此,解决完毕over!


原文地址:https://blog.csdn.net/weixin_47782004/article/details/144142691

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!