linux用官方的package manager下载docker,一般都是sudo apt-get install docker,或者sudo yum install docker.安装后的docker其实是需要root用户才能运行,直接下deb,rpm包安装后也是需要root用户才能运行的。如果更改为非root运行docker要怎么做呢?
首先创建一个docker的group,sudo groupadd docker,如果这个group已经存在可以忽略 .
其次赋予docker的权限,sudo usermod -aG docker $USER
这个是把docker权限赋予为当前登录用户.
最后更新权限生效,系统重启后就可以使用普通用户权限执行 docker
, 如果不想重启,可以使用下面的命令更新并激活组权限newgrp docker
.希望能帮助需要帮助的人。