設定Docker作為非root使用者

2022-02-25 14:20:37 字數 306 閱讀 3154

安裝docker之後,預設使用docker的授權使用者為root,當我們使用非root使用者執行docker的指令後,都需要使用在命令前加上sudo

如:sudo docker image ls

如果要省去sudo,使docker 對其他使用者可用,可以按照官方文件的以下操作

1.建立使用者組 docker

sudo groupadd docker

2.新增當前使用者進 docker使用者組

sudo usermod -ag docker $user

重現登入使用者,如果是執行在虛擬機器上,則需要重現啟動虛擬機器

設定Docker允許非root使用者操作

以前寫過一篇部落格介紹過怎樣允許非root使用者來訪問docker,當時的方法是將使用者加入的docker組裡,這樣做安全是安全了,但是實在是太麻煩了,對於我這種安全要求不太高的情況,實在是不合適。於是想能不能有啥辦法一勞永逸的解決這個問題。你還別說,還真有辦法,你們說神奇不。呵呵,就是這麼神奇。解...

使用非root許可權玩docker

非root使用者使用docker時不再頻繁sudo 建立乙個使用者組,名字就叫做docker,sudo groupadd docker將你的使用者加在這個使用者組中 sudo usermod ag docker user登入出系統,再登入回來 如果是虛擬機器,則需要重啟機器 驗證docker doc...

非root 使用者使用docker命令。

1 首先建立docker使用者組,如果docker使用者組存在可以忽略 sudo groupadd docker 2 把使用者新增進docker組中 sudo gpasswd a docker 3 重啟docker sudo service docker restart 4 如果普通使用者執行doc...