当前位置: 首页 > article >正文

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!


http://www.kler.cn/a/415657.html

相关文章:

  • 基于米尔全志T527开发板的FacenetPytorch人脸识别方案
  • UE5 材质编辑器CheapContrast 节点
  • 【Code First】.NET开源 ORM 框架 SqlSugar 系列
  • podman 源码 5.3.1编译
  • (0基础保姆教程)-JavaEE开课啦!--12课程(Spring MVC注解 + Vue2.0 + Mybatis)-实验10
  • 深度学习实战老照片上色
  • c++ 程序来计算三角形的面积(Program to find area of a triangle)
  • 【Unity-父节点】
  • 点云3DHarris角点检测算法推导
  • TsingtaoAI具身智能高校实训方案通过华为昇腾技术认证
  • C++开源游戏项目OpenTTD(运输大亨)源码的编译和运行
  • 基于Redis内核的热key统计实现方案|得物技术
  • 彻底理解quadtree四叉树、Octree八叉树 —— 点云的空间划分的标准做法
  • Vue.js 指令详解:v-bind, v-html, v-once, v-on, v-if, v-else-if, v-else 和 v-model
  • 音视频入门基础:MPEG2-TS专题(9)——FFmpeg源码中,解码TS Header的实现
  • wareshark分析mysql协议的数据包
  • 【Jenkins】docker 部署 Jenkins 踩坑笔记
  • 微信小程序:实现定时拍照与自动上传功能攻略——静音版
  • 【C++】深入探讨基础输入输出及类型转换问题
  • cesium 3Dtiles变量
  • 2024年陕西科技大学数据结构程序填空题+预测
  • 精准零售驱动下的中国零售业变革与“开源 2+1 链动小程序”应用探究
  • 网络爬虫的原理
  • 从语法、功能、社区和使用场景来比较 Sass 和 LESS
  • AI一键生成3D动画:腾讯最新方案,为小程序带来革命性变化
  • AI开发:逻辑回归 - 实战演练- 垃圾邮件的识别(二)