Docker非root用户使用
Posted wasdq
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker非root用户使用相关的知识,希望对你有一定的参考价值。
Docker,用户管理
Docker 用户管理
安装Docker
后docker相关命令都需要加上sudo
才能执行,这里为特定用户添加下权限
- Docker群组
不过一般安好docker后该群组已创建
sudo groupadd docker
mimo@Ubu18:~/Kong$ sudo groupadd docker
groupadd:“docker”组已存在
- 将指定用户加入到群组
命令直接直接即可,$USER会获取当前终端用户名,可自行尝试
sudo gpasswd -a $USER docker
- 重启docker
sudo systemctl restart docker
- 刷新环境
su root 切换到root用户
su $USER 再切换到原来的应用用户以上配置才生效
- 设置目录所有权
sudo chmod g+rwx "/home/$USER/.docker" -R
sudo chown "$USER":"$USER" /home/"$USER"/.docker -R
完成
转载请标明,谢谢
以上是关于Docker非root用户使用的主要内容,如果未能解决你的问题,请参考以下文章
新版本 docker 非 root 用户 无法使用 docker 报权限错误的问题