日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

>

目錄
  • 1、問題背景
  • 2、問題原因
  • 3、解決方法
  • Attention

1、問題背景

初次使用docker時,安裝后通過終端進行docker命令時必須加上root權限,否則將會報錯,如下所示:

docker命令中必須加上sudo的問題解決方法

問題原因和相應的解決方法在官方網站中有文檔解釋:

https://docs.docker.com/engine/install/linux-postinstall/

2、問題原因

docker提供服務的后臺守護進程是綁定至一個Unix socket上而非TCP端口上,而通常這個Unix socket只能由root用戶使用,普通權限的用戶使用時必須加上 sudo 命令

3、解決方法

知道原因以后,解決方法就顯而易見了:讓當前用戶有使用Unix socket的權限具體做法是創建一個名叫 docker 的Unix用戶組,并且把當前用戶添加進去,當docker守護進程啟動創建Unix socket時就會自動令該組下的所有成員能夠進行訪問

sudo groupadd docker
sudo usermod -aG docker $USER		#此處的USER是系統變量,直接使用該語句即可
newgrp docker

通過上述方法可能會令當前用戶擁有root權限,所以應當謹慎使用,具體風險如下:

https://docs.docker.com/engine/security/#docker-daemon-attack-surface

大家可以看一看官方文檔,里面也列舉了可能會遇到的其他問題

Attention

雖然這樣做可以在輸入docker命令時不用加sudo,但并非對于所有命令都有效,如:

docker login ...
or
docker push ...

如果使用上述方法后執行docker命令發現奇怪的報錯,可以先使用sudo再嘗試執行一次

>

分享到:
標簽:Docker sudo 命令 服務器 解決方法
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定