Docker Ubuntu使用非管理权限用户运行
安装好docker
Docker 安装参考:
- snap安装Docker Ubuntu-XQLEE'Blog
- Ubuntu 安装Docker 国内适用-XQLEE'Blog
- CentOS 7 安装最新Docker-ce-XQLEE'Blog
- CentOS 8.0-8.4 yum 安装docker-ce-XQLEE'Blog
- Ubuntu 在线安装 Docker-XQLEE'Blog
配置Docker 普通用户操作(临时)
以ubuntu用户来运行docker
sudo chown ubuntu:ubuntu /var/run/docker.sock
ubuntu用户执行docker相关命令就可以不用sudo了,直接
docker ps
注意:该方法重启docker失效
配置Docker 普通用户操作(永久) 推荐
1.创建系统分组docker
sudo addgroup --system docker
Adding group `docker' (GID 119) ...
Done.
2.将当前用户添加到docker组
sudo adduser $USER docker
Adding user `ubuntu' to group `docker' ...
Adding user ubuntu to group docker
Done.
3.当前用户切换到docker组(切换登录用户的gid)
newgrp docker
4.禁用/启用docker
sudo snap disable docker
sudo snap enable docker
使用alias
代替实现
编辑用户主目录下面的.bachrc
文件
cd ~
vi .bashrc
在末尾加入别名
## users alias
alias docker='sudo docker'
alias docker-compose='sudo docker-compose'
保存.bashrc文件,然后使用source命令刷新配置文件
source .bashrc
ok,现在可以直接执行docker 和docker-compose 命令了
https://blog.xqlee.com/article/2502281212517948.html
评论