本文主要是介绍杂谈之非root用户运行docker命令,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
步骤
1. 将用户添加至docker组中
usermod -aG docker currUser`
docker
命令本质上是通过访问(读写)/var/run/docker.sock
来完成与docker
的交互。/var/run/docker.sock
默认属于docker
组以及root
用户,所以,要想获得docker
命令执行权,需要将用户添加到docker
组中。
ps: 如果docker组不存在,则需先执行:sudo groupadd docker
2. 切换到docker组
newgrp docker
参考
daemon-socket-option
这篇关于杂谈之非root用户运行docker命令的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!