docker 部署 permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get
docker 部署遇到问题
permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get “http://%2Fvar%2Frun%2Fdocker.sock/v1.24/images/nanjiren01/aichat-web:latest/json”: dial unix /var/run/docker.sock: connect: permission denied
解决方案
这个错误消息表明你在尝试连接 Docker 守护进程时遇到了权限问题。默认情况下,只有特定用户或用户组才有权限访问 Docker 守护进程的 Unix 套接字文件 /var/run/docker.sock。
将用户添加到 Docker 用户组:将当前用户添加到 Docker 用户组中,以便拥有对 Docker 守护进程的访问权限。首先,确保 Docker 用户组存在。然后,运行以下命令将当前用户添加到 Docker 用户组:
sudo usermod -aG docker $USER
请注意,在运行上述命令后,你需要注销并重新登录才能使更改生效。
要注销并重新登录用户,可以按照以下步骤进行操作:
- 打开终端或命令行界面。
- 输入以下命令注销当前用户:
logout
或者
exit
这将注销当前用户并返回到登录界面。实在不行重启电脑,云服务器ubuntu用exit重新登陆是可以的,自己电脑上的ubuntu我重启才可以。文章来源:https://www.toymoban.com/news/detail-844570.html
- 在登录界面上,输入你的用户名和密码以重新登录。
请注意,具体的注销和重新登录方法可能会因操作系统和登录管理器的不同而有所不同。上述步骤适用于大多数 Linux 和 macOS 系统。如果你使用的是其他操作系统或自定义的登录管理器,请参考相关文档或操作系统的指南以了解正确的注销和重新登录方法。文章来源地址https://www.toymoban.com/news/detail-844570.html
到了这里,关于docker 部署 permission denied while trying to connect to the Docker daemon socket at unix:///var/run/d的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!