欧美亚洲中文,在线国自产视频,欧洲一区在线观看视频,亚洲综合中文字幕在线观看

      1. <dfn id="rfwes"></dfn>
          <object id="rfwes"></object>
        1. 站長資訊網(wǎng)
          最全最豐富的資訊網(wǎng)站

          docker可以非root權限啟動嗎

          docker不可以非root權限進行啟動;使用docker需要root權限,沒有root權限的普通用戶將沒有辦法操作docker,若普通用戶沒有root權限,可以利用sudo獲取管理員權限,運行docker命令,或者將當前用戶加入到docker用戶組中,那么當前用戶就有權限訪問“Unix socket”,進而也就可以執(zhí)行docker相關命令。

          docker可以非root權限啟動嗎

          本教程操作環(huán)境:linux7.3系統(tǒng)、docker19.03版、Dell G3電腦。

          docker可以非root權限啟動嗎

          docker不可以非root權限進行啟動

          docker是需要root權限的,如果沒有root權限的普通用戶將沒有辦法操作docker。下面給出兩個修改的方法,來完成普通用戶的操作的請求。

          解決辦法

          1. 賦予普通用戶root權限

          需要修改:/etc/sudoers

          # 現(xiàn)在是不可更改的,需要調整權限:chmod 0755 sudoers (需要root權限的) root@SRV252:/etc# ll sudoers -r--r----- 1 root root 815 Feb 23 13:06 sudoers

          將sudoers文件中的,以下內容進行修改

          # User privilege specification root    ALL=(ALL:ALL) ALL name1  ALL=(ALL:ALL) ALL # 使用sudo時,仍需要密碼的 name2   ALL=(ALL:ALL) NOPASSWD: ALL # 使用sudo時候,不要密碼(免密的)

          普通用戶可以使用docker了

          2. 假如docker組

          docker安裝之后默認會創(chuàng)建docker組,docker組擁有讀取套接字權限,因此將該普通用戶加入docker組,該組下所有用戶有訪問unix套接字權限,最后刷新用戶的初始組即可。

          2.1 查看是否有docker用戶

          test@ubuntu:~$ sudo cat /etc/group |grep docker docker:x:999:  # 表示存在

          如果沒有需要手動增加

          sudo groupadd docker

          2.2 查看 /var/run/docker.sock 的屬性

          如果/var/run/docker.sock的用戶組不是docker,而是root需要使用chgrp修改。

          # ll /var/run/docker.sock srw-rw---- 1 root root 0 Oct 29 22:20 /var/run/docker.sock= chgrp docker /var/run/docker.sock=

          2.3 將普通用戶添加至docker組

          # 添加 test@:~$ sudo gpasswd -a test docker Adding user test to group docker # 查看,此時不在,需要刷新 test@ubuntu:~$ id uid=1002(test) gid=1002(test) groups=1002(test) # 刷新 test@ubuntu:~$ newgrp docker

          推薦學習:《docker視頻教程》

          贊(0)
          分享到: 更多 (0)
          網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號