zoukankan      html  css  js  c++  java
  • 如何解决docker: Got permission denied Error

    你试图在没有sudo的情况下运行Docker命令,或者换句话说,以非root用户的身份运行。这就返回了一个类似于下面的错误。
    docker: Got permission denied while trying to connect to the Docker daemon socket at XX /var/run/docker.sock: connect: permission denied.

    这个 "权限拒绝 "的错误已经返回,因为你在/var/run/docker.sock文件上没有足够的权限。
    由于Unix套接字属于用户root,你可以做的显然是以sudo的身份运行该命令,因为你将拥有所有root权限。
    为了以非root用户的身份运行命令,你还可以添加一个docker组,然后将你的用户加入其中。这可以通过使用命令 :
    sudo groupadd docker
    添加了docker组后,为了正确应用组策略,您需要退出并再次登录。
    为了验证对组的更改,如果您通常在Ubuntu或Linux上,也可以运行以下命令:
    newgrp docker
    现在检查是否可以在没有root的情况下运行docker,调用以下命令:
    docker run hello-world
    如果仍然出现错误,则可能需要通过运行以下命令来重新启动:
    reboot
    希望本文能解决您的问题。A5互联https://www.a5idc.net/

  • 相关阅读:
    学习 swift (1)
    Sbulime Text 2 修改选中字符串的颜色
    js string 和 json 互转
    Mac OSX sublime text2 各种快捷键
    webstorm keymap
    python http post json
    node.js async 几个函数
    python 爬图 helloworld
    合服导致 globalserver 起不来的问题
    ssh 登陆 端口转发
  • 原文地址:https://www.cnblogs.com/a5idc/p/13784204.html
Copyright © 2011-2022 走看看