非root 使用者使用docker命令。

2021-10-05 14:51:52 字數 391 閱讀 3886

1、 首先建立docker使用者組,如果docker使用者組存在可以忽略

sudo

groupadd docker

2、把使用者新增進docker組中

sudo gpasswd -a $ docker

3、重啟docker

sudo

service docker restart

4、如果普通使用者執行docker命令,如果提示get …… dial unix /var/run/docker.sock許可權不夠,則修改/var/run/docker.sock許可權

使用root使用者執行如下命令,即可

sudo

chmod a+rw /var/run/docker.sock

非root使用者沒有許可權使用docker

centos上安裝docker的官方文件 在安裝docker ce的時候已經自動建立了docker使用者組,但是需要手動新增使用者到docker使用者組 sudo usermod ag docker user或者 sudo usermod ag docker但我在新增使用者到docker使用者組後還...

設定Docker作為非root使用者

安裝docker之後,預設使用docker的授權使用者為root,當我們使用非root使用者執行docker的指令後,都需要使用在命令前加上sudo 如 sudo docker image ls 如果要省去sudo,使docker 對其他使用者可用,可以按照官方文件的以下操作 1.建立使用者組 do...

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

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