服务器环境:Ubuntu16.04/centos7.6.1810,Docker version 18.09.3

1.使用有sudo权限的帐号登录到服务器系统,如:domi用户

2.新建用户组docker之前,查看用户组中有没有docker组,如果已经存在,则不需要再进行创建

sudo cat /etc/group | grep docker

3.创建docker分组,并将相应的用户添加到这个分组里面(999为组id,可以不指定)

sudo groupadd -g 999 docker
sudo usermod -aG docker domi

4.检查一下创建是否创建成功

cat /etc/group | grep domi

5.退出当前用户登陆状态,然后重新登录,以便让权限生效,或重启docker-daemon

sudo service docker restart   #Ubuntu系统
sudo systemctl restart docker  # Centos系统

6.确认你可以直接运行docker命令,执行docker命令

docker  ps

如果出现以下提示,则需要/var/run/docker.sock权限

Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.39/info: dial unix /var/run/docker.sock: connect: permission denied

sudo chmod a+rw /var/run/docker.sock

PS:有定制开发、答疑需求,可以QQ联系:1762016542

非root用户加入docker用户组省去sudo相关推荐

  1. linux非root用户搭建docker,Linux CentOS 7 非root用户安装源码版Docker

    Linux 版本:CentOS 7 注意:非root用户必须要有sudo权限 一.安装前的准备 1.查看当前主机是否有docker组 若没有输出结果则新建 再次查看,发现已经有了docker组 2.新 ...

  2. linux非root用户搭建docker,linux centos7 非root用户安装源码版docker

    注意:非root用户必须要有sudo权限 一.安装前的准备 1.查看当前主机是否有docker组 若没有输出结果则新建 再次查看,发现已经有了docker组 2.新增拥有sudo权限的用户(若知道ro ...

  3. docker基础:使用非root用户操作docker

    这篇文章用于介绍使用非root用户操作docker. 场景 根据企业的安全策略,有一些情况下无法获取root用户的直接使用方式,通过docker或者sudo的方式使用docker变成了这种情况下的选择 ...

  4. 非root用户启动docker

    https://www.cnblogs.com/informatics/p/8276172.html

  5. 非root用户出现Cannot connect to the Docker daemon. Is the docker daemon running on this host?

    Linux版本:centos  7.4.1708 docker版本:1.12.6 用yum命令安装完docker后,非root用户运行docker命令的时候老是提示"Cannot conne ...

  6. docker基础:非root用户操作并将数据目录进行nfs mount

    本文记录一下如何使用非root用户进行docker操作,并将数据目录从其他机器进行nfs mount. 场景说明 安装docker所在机器由于磁盘空间不足,将数据目录/var/lib/docker进行 ...

  7. linux装软件需要root用户,Linux下非root用户安装软件的一般流程:

    1. 获取源代码,一般是wget方式,ubuntu可以使用apt-get source来获取源代码. 2. 解压源代码,一般使用tar -zxvf xxx.tar.gz即可 3. 切换到解压后的目录, ...

  8. linux安全设置:限制su、sudo切换root用户权限设置,su\sudo使用,SSH远程连接密钥登录

    目录 限制su命令切换到root用户 限制非root用户修改密码 su.sudo.sudo su 服务器安全 限制su命令切换到root用户 限制su命令切换到root用户 不希望所有用户都可以通过s ...

  9. 【docker系列】使用非root用户安装及启动docker(rootless模式运行)

    通过我之前的文章已经可以验证,在root用户下安装启动的容器存在安全问题.究其原因是因为: 容器内的root用户就是宿主机的root用户,容器内uid=1000的用户就是宿主机uid=1000的用户 ...

最新文章

  1. C++:随笔8---命名空间
  2. LeetCode刷题宝典 V1.0 PDF下载
  3. 使用libcurl开源库和Duilib做的下载文件并显示进度条的小工具
  4. fastdfs上传文件报错
  5. NOIP赛前模拟20171027总结
  6. 【Qt开发】Qt中显示图像的两种方法对比
  7. (JavaScript)Mixin 模式
  8. 没有MsVCp140如何安装MysQl,怎样安装msvcp140.dll_msvcp140.dll安装教程
  9. Redux Reducer 的拆分
  10. SQLserver安装程序无法打开注册表项 解决办法
  11. c++编程简易计算器、JavaScript游戏
  12. 回首过去,展望未来。
  13. linux中萌翻了的cowsay命令
  14. 微信小程序地理位置API使用流程
  15. Windows无法安装信任证书
  16. 实例恢复(Instance Recovery)之前滚(Rolling Forward)和回滚(Rolling Back)
  17. 如何将JPG图片转换成WEBP格式
  18. [BUUCTF]PWN17——[HarekazeCTF2019]baby_rop
  19. 麒麟V10离线安装VNC
  20. 如何控制局域网网速_WiFi新时代|要想网速飞起来,先让WiFi“6”起来

热门文章

  1. Matplotlib实例教程(四)水平条形图
  2. Python编程基础:第三十八节 问答游戏Quiz Game
  3. 从 Spring Cloud 看一个微服务框架的「五脏六腑]
  4. Java7里try-with-resources分析--转
  5. ios 开发者账号申请流程 最新
  6. 美团点评基于 Flink 的实时数仓平台实践
  7. IMF 报告:比特币等加密货币有朝一日可能取代传统支付手段
  8. 如何达到高并发的概念?-分享一下微信百亿级红包的金融设计方案
  9. MySQL - 锁等待及死锁初探
  10. Oracle-临时表空间(组)解读