日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

出現Got permission denied while trying to connect to the Docker daemon socket at unix: ///var/run的解決方法

作者:碼農研究僧 更新時間: 2022-01-09 編程語言

前言

出現如下問題:

執行docker的時候,只有帶sudo的時候才可以執行,如果沒有sudo就會出現如下錯誤

Got 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/containers/json": dial unix /var/run/docker.sock: connect: permission denied

截圖如下:
在這里插入圖片描述

臨時方法

將其docker的用戶添加到sudo的用戶中即可
但是這種方法打開另外的終端就會失效,也是一個缺陷點

  • sudo groupadd docker

  • sudo gpasswd -a gaokaoli docker
    具體命令參數如下:gpasswd -a user_name group_name
    不推薦使用這個, usermod -G group_name user_name 這個命令可以添加一個用戶到指定的組,但是以前添加的組就會清空掉

  • newgrp docker #更新用戶組

永久方法

執行 sudo chmod a+rw /var/run/docker.sock

在這里插入圖片描述

原文鏈接:https://blog.csdn.net/weixin_47872288/article/details/122554626

欄目分類
最近更新