如何免 sudo 使用 docker
預設安裝完 docker 後,每次執行 docker 都需要執行 sudo 命令,非常浪費時間影響效率。如果不跟 sudo,直接執行 docker images 命令會有如下問題:
FATA[0000] Get
http:///var/run/docker.sock/v1.18/images/json: dial unix /var/run/docker.sock:
permission denied. Are you trying to connect to a TLS-enabled daemon without TLS?
於是考慮如何免 sudo 使用 docker,經過查詢資料,發現只要把使用者加入 docker 使用者組即可,具體用法如下:
//如果還沒有 docker group 就新增一個
sudo groupadd docker
//將使用者加入該 group 內。然後退出並重新登入就生效啦。
sudo gpasswd -a ${USER} docker
//重啟 docker 服務
sudo service docker restart
//切換當前會話到新 group
newgrp - docker
注意,最後一步是必須的,否則因為 groups 命令獲取到的是快取的組資訊,剛新增的組資訊未能生效,所以 docker images 執行時同樣有錯。
原文地址:http://www.tinylab.org/use-docker-without-sudo/
作者:jiankunking 出處:http://blog.csdn.net/jiankunking
相關文章
- Docker普通使用者不使用sudo提權Docker
- [Docker]在Ubuntu容器中建立sudo使用者DockerUbuntu
- Linux命令su、sudo、sudo su、sudo -i使用和區別Linux
- linux mint19 解決docker必須使用sudo問題LinuxDocker
- linux sudo命令使用Linux
- Linux伺服器上配置 sudo 及 sudo命令使用Linux伺服器
- Ubuntu增加sudo使用者Ubuntu
- 如何使用RubyMine中的Docker / Docker Compose?Docker
- 設定非root賬號不用sudo直接執行docker命令Docker
- 使用 sudo 命令出現錯誤
- 關於 Windows 子系統 WSL ubuntu18.04 無法使用 sudo systemctl restart dockerWindowsUbuntuRESTDocker
- docker建立容器後如何使用Docker
- 如何在Mac上使用DockerMacDocker
- 如何安裝和使用DockerDocker
- 如何在 Ubuntu 上為使用者授予和移除 sudo 許可權Ubuntu
- sudo命令使用的幾個場景
- linux sudo命令的概念與使用Linux
- 如何使用 docker 部署前端應用Docker前端
- 新建的 docker 映象如何使用 VIMDocker
- 如何在Docker容器中使用ArthasDocker
- 如何使用Docker生成SSL證書Docker
- FastHook——如何使用FastHook免root hook微信ASTHook
- Android教程 如何免費使用SMSSDKAndroid
- sudo命令
- Linux中無許可權使用sudoLinux
- shell中使用sudo不輸入密碼密碼
- su和sudo的區別與使用(轉)
- 如何使用Docker構建前端專案Docker前端
- Docker如何製作映象-Dockerfile的使用Docker
- 如何使用Docker內的kafka服務DockerKafka
- 使用root 切換普通使用者提示:[sudo] password for oracle:Oracle
- Linux– su和sudo 切換使用者Linux
- 6個超實用的Sudo命令使用技巧
- Linux賬號空閒登出、sudo命令使用Linux
- 不應該在沒有 sudo 的情況下執行 Docker 的原因Docker
- sudo&vncVNC
- Linux sudoLinux
- 如何在 Ubuntu 上使用 Grafana 監控 DockerUbuntuGrafanaDocker