docker給非root用戶授權使用

非root用戶直接使用docker命令會給某些操作帶來很大的方便,比如使用jenkins部署docker容器的時候。

這裡簡單說一下如何給非root用戶進行docker命令的授權

命令1: sudo groupadd docker

一般來說,docker安裝後會自動創建了docker組,以防萬一可以嘗試添加一下docker組,如果已經創建了,會給出消息說docker組已經存在。

命令2: sudo gpasswd -a ${USER} docker

將當前用戶加入到docker組中,${USER}是LInux的環境變量,代表當前登錄用戶。如果想加入的用戶不是當前登錄用戶,那麼可以直接使用準確的用戶名替換。

命令3: sudo systemctl restart docker

重新啟動docker服務

命令4: 退出當前用戶(需要添加權限用戶)的登錄,在重新登錄。

這一步驟比較容易漏掉,因為修改了組,所以重新登錄是必要的。

docker給非root用戶授權使用


分享到:


相關文章: