每次docker命令都要加sudo,否则就会报错 Got permission denied while trying to connect to the Docker daemon socket at unit:///var/run/docker.sock:
所以呢,就百度了一下怎么跳过sudo,默认直接使用。这篇文章来自他人
1、创建名为docker的组,如果之前已经有该组就会报错,可以忽略这个错误:
sudo groupadd docker
2、将当前用户加入组docker(直接执行下面这个命令):
sudo gpasswd -a ${USER} docker
3、重启docker服务(生产环境请慎用):
sudo systemctl restart docker
4、添加访问和执行权限:
sudo chmod a+rw /var/run/docker.sock
大功告成!