校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > docker容器里面的root權限獲取方法

docker容器里面的root權限獲取方法

熱門標簽:400電話辦理介紹信 麗江真人語音電話外呼系統 宿城區電話機器人找哪家 福州企業電銷機器人排名 上海申請高400開頭的電話 怎么找到沒有地圖標注的店 10086外包用的什么外呼系統 河南防封號電銷機器人是什么 打400電話怎么辦理收費

首先你的container得正在運行

可通過sudo docker container ls或者sudo docker ps查看容器的CONTAINER ID

最后執行命令(其中7509371edd48 為上面查到的CONTAINER ID)

sudo docker exec -ti -u root 7509371edd48 bash

補充:解決非root用戶沒有權限運行docker命令的問題

問題描述:

”Got permission denied while trying to connect to the Docker daemon
socket at unix:///var/run/docker.sock: Get
http://%2Fvar%2Frun%2Fdocker.sock/v1.26/images/json: dial unix
/var/run/docker.sock: connect: permission denied“

原因(摘自docker手冊):

Manage Docker as a non-root user

The docker daemon binds to a Unix socket instead of a TCP port. By
default that Unix socket is owned by the user root and other users can
only access it using sudo. The docker daemon always runs as the root
user.

If you don't want to use sudo when you use the docker command, create
a Unix group called docker and add users to it. When the docker daemon
starts, it makes the ownership of the Unix socket read/writable by the
docker group.

答案顯而易見,要不用root用戶,要不創建一個名為docker的用戶組,并把你需要使用docker的非root用戶添加到該組中,如果還不會搞,繼續往下看。

方法1:

使用sudo獲取管理員權限,運行docker命令,這個方法在通過腳本執行docker命令的時候會有很多局限性

方法2:

docker守護進程啟動的時候,會默認賦予名為docker的用戶組讀寫Unix socket的權限,因此只要創建docker用戶組,并將當前用戶加入到docker用戶組中,那么當前用戶就有權限訪問Unix socket了,進而也就可以執行docker相關命令

sudo groupadd docker   #添加docker用戶組
sudo gpasswd -a $USER docker   #將登陸用戶加入到docker用戶組中
newgrp docker   #更新用戶組

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

標簽:朝陽 連云港 運城 遵義 荊門 雞西 隴南 面試通知

巨人網絡通訊聲明:本文標題《docker容器里面的root權限獲取方法》,本文關鍵詞  docker,容器,里,面的,root,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《docker容器里面的root權限獲取方法》相關的同類信息!
  • 本頁收集關于docker容器里面的root權限獲取方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 申扎县| 西昌市| 鄯善县| 台山市| 尉犁县| 安福县| 赫章县| 滨海县| 金湖县| 静乐县| 长乐市| 松溪县| 济源市| 陈巴尔虎旗| 天峻县| 庄浪县| 祁阳县| 苏尼特左旗| 松阳县| 嘉义县| 瑞昌市| 山东省| 栾城县| 金塔县| 珠海市| 尉犁县| 林西县| 淮阳县| 陆丰市| 安岳县| 如东县| 九龙城区| 舒城县| 乌兰浩特市| 公主岭市| 杂多县| 眉山市| 曲周县| 翁牛特旗| 鲜城| 红安县|