如何免 sudo 使用 docker
来源:互联网 发布:淘宝代运营报价单 编辑:程序博客网 时间:2024/06/05 17:05
启动 Docker 引擎
Ubuntu 12.04/14.04、Debian 7 Wheezy
$ sudo service docker start
Ubuntu 16.04、Debian 8 Jessie/Stretch
$ sudo systemctl enable docker
$ sudo systemctl start docker
免 sudo 使用 docker:
如果还没有 docker group 就添加一个:
sudo groupadd docker
将用户加入该 group 内。然后退出并重新登录就生效啦。
sudo usermod -aG docker $USER
重启 docker 服务
sudo service docker restart
切换当前会话到新 group 或者重启 X 会话
newgrp - docker
OR
pkill X
注意,最后一步是必须的,否则因为 groups 命令获取到的是缓存的组信息,刚添加的组信息未能生效,所以 docker images 执行时同样有错。
原因分析
因为 /var/run/docker.sock 所属 docker 组具有 setuid 权限
$ sudo ls -l /var/run/docker.sock
srw-rw---- 1 root docker 0 Aug 4 05:15 /var/run/docker.sock
阅读全文
0 0
- 如何免 sudo 使用 docker
- 如何免 sudo 使用 docker
- 如何免 sudo 使用 docker
- 如何免 sudo 使用 docker
- Ubuntu免sudo使用Docker
- 免sudo使用docker命令
- Docker学习日记(免sudo使用docker命令)
- 免sudo 执行Docker命令
- 如何使用docker不加sudo
- 无需sudo直接使用docker
- sudo -i 免密码 sudo -i 使用不了
- 添加docker权限给当前用户,使docker命令免sudo
- docker + sudo
- Docker必须使用sudo操作的解决方案
- 使用docker而无须加sudo
- Docker学习(二):不使用sudo执行Docker
- Ubuntu 14.04 LTS 使用sudo免输密码
- 使用sudo命令,免输入密码的方法
- JQ AJAX 调用后台方法--
- php面向对象__toString() 用法详解
- php 打印空心金字塔
- 百度地图之判断标注点是不是在所画的圆形中
- Android应用的启动时间
- 如何免 sudo 使用 docker
- Minimum supported Gradle version is 2.14.1. Current version is 2.8. If using the gradle wrapper, try
- 使用 Vue 开发单页应用全攻略
- CentOS连网设置
- 微信朋友圈里的大数据
- BZOJ 2724 蒲公英 分块
- *a++的含义及C语言中的左值(Lvalues)和右值(Rvalues)
- Java容器-DelayedQueue
- SpringMVC配置log4j