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 分钟前
docker容器-命令
运维·docker·容器
菜萝卜子19 分钟前
k8s 本地动态存储 Local Path Provisioner 部署
容器·kubernetes
❀͜͡傀儡师34 分钟前
使用Docker部署DashDot服务器仪表盘和Drupal
服务器·docker·容器
大千AI助手36 分钟前
贝叶斯错误率:机器学习性能的理论极限
人工智能·机器学习·贝叶斯·大千ai助手·贝叶斯误差率·ber·模型性能
峰顶听歌的鲸鱼38 分钟前
13.docker部署
linux·运维·笔记·docker·容器·云计算
乌日尼乐38 分钟前
【笔记】docker实用技巧与常见操作
docker
泰迪智能科技011 小时前
分享机器学习工程师证书的报考条件解读
人工智能·机器学习
WhiteLie7771 小时前
在 win11 (x86) docker destop 部署 ctyunos 2.0.1 (aarch64) 环境做(伪)容器嵌套
docker·ctyunos
衣舞晨风1 小时前
了解试管婴儿向量指数:它的工作原理以及何时选择它而不是 HNSW
人工智能·机器学习·milvus·hnsw