190703-docker非root用户可使用配置

文章目录
  1. II. 其他
    1. 1. 一灰灰Blog: https://liuyueyi.github.io/hexblog
    2. 2. 声明
    3. 3. 扫描关注

docker要求使用root权限进行启动,但是启动之后,普通的账号会发现没有访问docker的权限,然而每次都使用root进行访问过于麻烦,那么有办法让普通账号也能正常访问么?

docker安装完毕之后,启动

1
sudo systemctl restart docker

然后使用普通账号进行访问,提示如下

1
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/containers/json?all=1: dial unix /var/run/docker.sock: connect: permission denied

因为权限被拒绝,下面是解决办法

1. 创建docker组

1
sudo groupadd docker

2. 将用户加入docker组

1
2
3
4
# 将yihui这个用户,添加到docker组
sudo groupadd -a yihui docker
# 或者使用下面的将当前用户添加到docker组
sudo gpasswd -a ${USER} docker

3. 重启docker

1
sudo systemctl restart docker

4. 测试

可能在某些情况下,需要断开连接重新登录才有权限继续访问

1
docker ps -a

II. 其他

1. 一灰灰Bloghttps://liuyueyi.github.io/hexblog

一灰灰的个人博客,记录所有学习和工作中的博文,欢迎大家前去逛逛

2. 声明

尽信书则不如,已上内容,纯属一家之言,因个人能力有限,难免有疏漏和错误之处,如发现bug或者有更好的建议,欢迎批评指正,不吝感激

3. 扫描关注

一灰灰blog

QrCode

知识星球

goals

# Docker

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×