码迷,mamicode.com
首页 > 其他好文 > 详细

直接使用docker而无须加sudo

时间:2016-12-29 03:04:37      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:daemon   而不是   docker   运行   ready   启动   groupadd   socket   rest   

0.5.2开始docker的守护进程总是以root用户来运行。docker守护进程绑定的是Unix的socket而不是一个TCP端口。Unix的socket默认属于root用户,所以,使用docker时必须加上sudo

0.5.3开始,创建一个名为docker组,然后将用户加入这个组内。当docker守护进程启动时,它会把Unix的读写权限赋予docker组。这样,当你作为docker组内用户使用docker客户端时,你就无须使用sudo了。

 

# Add the docker group if it doesnt already exist.
sudo groupadd docker

# Add the connected user "${USER}" to the docker group.
# Change the user name to match your preferred user.
# You may have to logout and log back in again for
# this to take effect.
sudo gpasswd -a ${USER} docker

# Restart the docker daemon.
sudo service docker restart

 

直接使用docker而无须加sudo

标签:daemon   而不是   docker   运行   ready   启动   groupadd   socket   rest   

原文地址:http://www.cnblogs.com/windchen/p/6230749.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!