將普通用戶加入Docker組,使用docker問題
將普通用戶加入Docker組,使用docker
創(chuàng)建名為 “docker” 的組
要創(chuàng)建名為 “docker” 的組,您可以使用以下命令:
sudo groupadd docker
這將創(chuàng)建一個名為 “docker” 的組。
您可以使用此組來管理 Docker 容器的訪問權限。
查看 Docker 組中的用戶
要查看 Docker 組中的用戶,可以使用以下命令:
getent group docker
這將顯示 Docker 組的詳細信息,包括組名以及屬于該組的用戶列表。
將用戶 “zhangsan” 加入 Docker 組
要將用戶 “zhangsan” 加入 Docker 組,可以使用以下命令:
sudo usermod -aG docker zhangsan
這將向用戶 “zhangsan” 添加 Docker 組的成員身份,使其能夠運行 Docker 命令而無需使用 sudo。
請確保在運行此命令之前已經(jīng)創(chuàng)建了用戶 “zhangsan”。
查看 Linux 系統(tǒng)上的所有用戶的用戶名
要查看 Linux 系統(tǒng)上的所有用戶的用戶名,您可以使用以下命令:
cut -d: -f1 /etc/passwd
這將列出 /etc/passwd 文件中的所有用戶名。每行都代表一個用戶,用戶名在每行的開頭。
將用戶加入docker組實現(xiàn)不加sudo執(zhí)行docker命令
問題:新建用戶無權限操作docker

解決方案:為docker添加用戶組
步驟:
1. 查看是否存在docker用戶組
cat /etc/group | grep docker
2. 如果不存在docker用戶組的話,創(chuàng)建docker用戶組
sudo groupadd docker
3. 將用戶加入docker用戶組中
- sudo usermod -a -G docker yanzijun(你需要加入的用戶名)
- sudo gpasswd -a $USER docker 將登陸用戶加入到docker用戶組中
newgrp docker
4. 重啟docker服務
sudo systemctl restart docker
5. 重啟rstudio(直接在神腦云terminal)
rstudio-server restart
總結
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Docker容器內無法解析域名:Temporary?failure?in?name?resolution
本文主要介紹了Docker容器內無法解析域名:Temporary?failure?in?name?resolution,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2026-04-04
關于Jenkins + Docker + ASP.NET Core自動化部署的問題(避免踩坑)
這篇文章主要介紹了關于Jenkins + Docker + ASP.NET Core自動化部署的問題,本文給大家?guī)砹薲ocker安裝方法及一些注意事項,內容有點小長,希望朋友們耐心看完,一定有收獲2021-05-05
Docker buildx構建多平臺鏡像并推送到私有倉庫的方法
這篇文章主要介紹了Docker buildx構建多平臺鏡像并推送到私有倉庫,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-01-01
docker windows10 共享目錄掛載失敗的解決方案
這篇文章主要介紹了docker windows10 共享目錄掛載失敗的解決方案,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-03-03
解決docker啟動失敗Failed?to?start?containerd?container?runtim
這篇文章主要介紹了解決docker啟動失敗Failed?to?start?containerd?container?runtime問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-05-05
docker?swarm快速部署redis分布式集群的詳細過程
這篇文章主要介紹了docker?swarm快速部署redis分布式集群,只需要通過docker-compose.yml文件和一個啟動命令就完成redis分布式部署的方式,讓其分別部署在不同機器上,并實現(xiàn)集群搭建,需要的朋友可以參考下2022-10-10

