執行docker需要的許可權分析

2022-09-24 18:33:12 字數 676 閱讀 9137

執行docker需要root許可權。

解決非root使用者沒有許可權執行docker命令的問題,方法如下:

方法1:

使用sudo獲取管理員許可權,執行docker命令,這個方法在通過指令碼執行docker命令的時候會有很多局程式設計客棧限性

方法2:

docker守護程序啟動的時候,會預設賦予名為docker的使用者組讀寫un程式設計客棧ix socket的許可權,因此只要建立docker使用者組,並將當前使用者加入到docker使用者組中,那麼當前使用者就有許可權訪問unix socket了,進而也就可以執行docker相關命令

sudo groupadd docker #新增docker使用者組

sudo gpasswd -a $user doc程式設計客棧ker #將登陸使用者加入到docker使用者組中

newgrp docke #更新使用者組

補充:

如何獲得docker容器裡面的root許可權

首先你的container得正在執行

可通過sudo docker containerbfamcflxu ls或者sudo docker ps檢視容器的container id

最後執行命令(其中7509371edd48 為上面查到的container id)

sudo docker exec -ti -u root 7509371edd48 bash

Android 需要申請的許可權

記錄下6.0以後需要手動申請的許可權 日曆許可權組 inte ce calendargroup 相機許可權 inte ce cameragroup 聯絡人許可權 inte ce contactsgroup 定位許可權 inte ce locationgroup 錄音許可權 inte ce micro...

使用Docker執行SQL Server的實現

現在.net core已經跨平台了,大家也都用上了linux用上了docker。跟.net經常配套使用的sql server以前一直是windows only,但是從sql server 2017開始已經支援執行在docker上,也就說現在sql serer已經可以執行在linux下了。下面在ubu...

xp建立共享無法寫入,您需要許可權來執行此操作

xp建立共享在單位或公司是比較常用的。有時需要把許可權設定的比較高階一點,比如使用指定賬戶才能開啟共享或往共享目錄裡寫入檔案。這時需要設定一下 1 開啟我的電腦 c盤 工具 資料夾選項 檢視,把 使用簡單檔案共享 推薦 前的勾勾掉,應用 確定。這樣就可以看到 安全 選項卡了 2 選擇要共享的資料夾,...