修改docker访问权限
问题一:非root用户无法访问root
描述:
解决:
1 | sudo chmod 666 /var/run/docker.sock |
问题二:vscode docker插件无法访问docker
描述:
解决:
按照官网修改docker
权限
1、创建docker
组
1 | sudo groupadd docker |
如果提示groupadd: group 'docker' already exists
,表示这个组之前已经创建好了,可以直接进行下一步
2、添加你的用户到docker
组中,将$USER
替换成终端中@前面的用户名,如liaojie314@liaojie314: /home/liaojie314
则修改为liaojie314
1 | sudo usermod -aG docker $USER |
我使用的是ubuntu
系统,可以直接在终端中输入下面的命令更新组,其他非linux
系统或者虚拟机需要重启才可以更新组
1 | newgrp docker |
其他问题
WARNING: Error loading config file: /home/user/.docker/config.json: open /home/user/.docker/config.json: permission denied
可以用如下命令解决(将$USER替换成终端中@前面的用户名):
1 | sudo chown "$USER":"$USER" /home/"$USER"/.docker -R |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 元渊`Blog!
评论