Docker 为什么一定要sudo

这个sudo真是烦死人了,每次都要sudosudo,觉得浪费了我大量的时间。但是,当我学习到如何到如何可以不sudo、为什么要sudo之后,还是觉得sudo好一些吧,于是最后选择加一个环境变量,来节约时间。参考文章中给出了几个非常高水平的处理办法,我很喜欢,以后来学。
1. 如何免sudo实现Docker命令的运行
主要相关的文件在

$ ls -l /run|grep dock 


可以看到,docker.sock这个文件的属主是docker,并且权限为660,这也是为什么必须sudo的原因了。
如果使用

sudo chgrp root docker.sock

在redhat、centos这些默认是管理员账户的系统下,就可以直接docker+command了。 或者是把非root用户添加到docker用户组中,这样任何用户都可以直接docker了,但这个不太会…

  1. 为什么不能免密码使用docker命令?
    这个是有非常现实的问题:docker并不是足够安全的。 Docker命令没有内置的审计和日志功能,但是sudo有。Docker目前会记录事件,但是Docker daemon重启时事件会消失。Docker目前没有审计功能。
    我们为什么不允许非root用户在CentOS直接运行Docker命令

关于自己的方法:

$ sudo vim .zshrc


之后每次输入 docker 就和 sudo docker 一样了。

Docker 为什么一定要sudo相关推荐

  1. 输入docker命令不用加sudo

    输入docker命令不用加sudo sudo gpasswd -a $USER docker #将登陆用户加入到docker用户组中 newgrp docker #更新用户组 docker ps -a ...

  2. docker中centos遇到sudo: command not found

    docker中的centos是精简环境,直接安装即可. yum -y install sudo

  3. 使用 docker 命令不用加 sudo

    sudo groupadd docker sudo gpasswd -a $USER docker sudo service docker restart If you are on Ubuntu 1 ...

  4. docker命令每次需要sudo操作解决方案

    操作步骤如下 1.创建docker组:sudo groupadd docker 2.将当前用户加入docker组:sudo gpasswd -a ${USER} docker 3.重启服务:sudo ...

  5. 普通用户执行docker命令,用不用sudo由你决定

    当我们用root身份在服务器部署docker后,如果想用普通用户操作docker应该如何做呢? [root@shanghai-aliyun ~]# docker ps CONTAINER ID IMA ...

  6. 非root用户加入docker用户组省去sudo

    服务器环境:Ubuntu16.04/centos7.6.1810,Docker version 18.09.3 1.使用有sudo权限的帐号登录到服务器系统,如:domi用户 2.新建用户组docke ...

  7. docker 命令每次都需要使用sudo来执行,不太方便,如何去掉sudo?

    添加docker group,并将当前用户添加到docker group iie4bu@hostdocker:~$ sudo groupadd docker groupadd: group 'dock ...

  8. sudo命令_如何在非 sudo 用户下运行 docker 命令?

    当我们在一台 Linux 系统中安装了 Docker 后, 有时候会遇到下面这样的错误, 我们在运行 docker 的命令时必须加上 sudo, 例如: sudo docker ps, 但是我们其实更 ...

  9. docker必须要sudo,但是sudo的话,又获得不了环境变量怎么办?

    方法1 sudo usermod -a -G docker $USER 方法2 sudo -E docker-compose ... 在sudo后面加上-E

最新文章

  1. POJ 3260 多重背包+完全背包
  2. hdu1337 水题
  3. ppp在linux下的编译和安装
  4. JEE5标准与Struts/Spring/Hibernate等诸多开源框架的比较分析
  5. linux下编程出现 对'sem_wait'未定义的引用解决方案
  6. 什么是CMMI资质认证?
  7. sql数据库去重语法_数据库去重语句
  8. html页面实现pdf打印预览,利用pdfjs在线预览、打印pdf
  9. win7时间同步出错的解决方法
  10. 某酒店App sign、appcode签名解析(一) 带壳分析 r0tracer
  11. 实习期间的一些思考整理(1)2018.4.8~4.9
  12. mysql interval啥意思_MySQL interval()函数
  13. 推荐几款主流好用的远程终端连接管理软件
  14. 让机器“一叶知秋”:弱监督视觉语义分割
  15. 多线程 - voliate 关键字
  16. Win10使用Lenovo Vantage更新驱动后蓝屏,提示system_service_exception ETD.sys如何解决
  17. [JZOJ5358]【NOIP2017提高A组模拟9.12】BBQ
  18. 用html和css做搜狗网页,搜狗识图的十大用法,你用过几种
  19. JS 文件压缩与反压缩
  20. 正则表达式:不匹配特定的字符串

热门文章

  1. 2022-2028全球与中国镀镍钢片市场现状及未来发展趋势
  2. 电子协会 C语言 3级 50 、猴子吃桃
  3. 一个小练习之淘宝双十一活动页面
  4. ibm websphere7.0的补丁下载地址
  5. 微信小程序开发一个小型商城(七、支付页面)
  6. dota 1.20 升级到1.24 剑心使用方法
  7. 谷粒商城三阶段课件_高一地理必修一4:(课件)第一单元行星地球 第二节太阳对地球的影响...
  8. 艾妮记账本Web开发(开发版)
  9. vue js 改变css样式
  10. 找不到客户采购邮箱?其实你只需要精通谷歌搜索