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

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

解决办法如下:

1、创建docker用户组

bash 复制代码
sudo  groupadd docker

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

bash 复制代码
sudo usermod -aG docker $USER

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

例如,我的命令

bash 复制代码
sudo usermod -aG docker sky

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

或者应用更改

bash 复制代码
newgrp docker

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

bash 复制代码
groups

5、尝试拉取镜像

bash 复制代码
docker run hello-world

拉取成功!

到此,解决完毕over!

相关推荐
基哥的奋斗历程3 分钟前
Kubernetes 存储 Downward API
云原生·容器·kubernetes
蔗理苦5 分钟前
2025-04-05 吴恩达机器学习5——逻辑回归(2):过拟合与正则化
人工智能·python·机器学习·逻辑回归
MobiCetus5 小时前
Deep Reinforcement Learning for Robotics翻译解读2
人工智能·深度学习·神经网络·机器学习·生成对抗网络·计算机视觉·数据挖掘
跳跳的向阳花6 小时前
08、Docker学习,常用安装:ClickHouse
学习·clickhouse·docker
信必诺7 小时前
CMake —— 2、cmake在windows与linux下动态链接库编译与链接实例(附:过程代码与CMakeLists.txt)
windows·ubuntu·cmake·动态链接库·linux\
weixin_425878238 小时前
k8s 自动伸缩的场景与工作原理
java·容器·kubernetes
lzz的编码时刻8 小时前
K8s私有仓库拉取镜像报错解决:x509 certificate signed by unknown authority
云原生·容器·kubernetes
码哝小鱼8 小时前
docker stack常用命令
docker·容器·eureka
IT古董8 小时前
【漫话机器学习系列】178.多元逻辑回归(Multinomial Logistic Regression)
人工智能·机器学习·逻辑回归
明月看潮生9 小时前
青少年编程与数学 02-015 大学数学知识点 02课题、线性代数
线性代数·机器学习·青少年编程·编程与数学