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!

相关推荐
单词记忆方法研究2 分钟前
大学英语单词:我踩过的坑,和你该走的路
机器学习·小程序·学习方法
奈斯先生Vector3 分钟前
从 127.0.0.1:3080 到插件运行时:DeepSeek Harness 远程开发与版本治理实战
linux·运维·人工智能·ubuntu·aigc
FoldWinCard28 分钟前
K8s集群部署的方法原理
大数据·容器·kubernetes
cxr8283 小时前
数学的本质:关系、模式与不变量的结构世界
人工智能·算法·机器学习
二宝哥3 小时前
docker安装apisix
docker·容器·apisix
Kina_C4 小时前
从零搭建Kubernetes集群:Harbor私有仓库 + K8s v1.35 + Flannel网络插件完整部署指南
网络·容器·kubernetes
王da魔4 小时前
部署Kubernetes
云原生·容器·kubernetes
W_326005 小时前
Python-OpenCV HSV颜色空间与inRange颜色分割:按颜色提取目标物体
图像处理·人工智能·python·opencv·机器学习
147API5 小时前
蒸馏训练效果差,怎样判断问题是不是出在数据
人工智能·深度学习·机器学习
头发够用的程序员6 小时前
ImportError: libopenblas.so.0: cannot open shared object file 完整复盘与解决方案
python·ubuntu