欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > Docker 運行時的用戶與組管理的方法

Docker 運行時的用戶與組管理的方法

熱門標簽:i智能電話機器人yeta 哈爾濱400電話去哪辦理 話術外呼系統 廣東如何申請400電話 北京人工外呼系統廠家 燃氣管線地圖標注顏色 寧波400電話辦理對企業的意義 400電話申請要什么條件 西柏坡地圖標注

docker 以進程為核心, 對系統資源進行隔離使用的管理工具. 隔離是通過 cgroups (control groups 進程控制組) 這個操作系統內核特性來實現的. 包括用戶的參數限制、 帳戶管理、 資源(CPU,內存,磁盤I/O,網絡)使用的隔離等. docker 在運行時可以為容器內進程指定用戶和組. 沒有指定時默認是 root .但因為隔離的原因, 并不會因此喪失安全性. 傳統上, 特定的應用都以特定的用戶來運行, 在容器內進程指定運行程序的所屬用戶或組并不需要在 host 中事先創建.

進程控制組cgroups主要可能做以下幾件事:

  • 資源限制 組可以設置為不超過配置的內存限制, 其中還包括文件系統緩存
  • 優先級 某些組可能會獲得更大的 CPU 利用率份額或磁盤 i/o 吞吐量
  • 帳號會計 度量組的資源使用情況, 例如, 用于計費的目的
  • 控制 凍結組進程, 設置進程的檢查點和重新啟動

與 cgroups(控制進程組) 相關聯的概念是 namespaces (命令空間).

命名空間主要有六種名稱隔離類型:

  • PID 命名空間為進程標識符 (PIDs) 的分配、進程列表及其詳細信息提供了隔離。

雖然新命名空間與其他同級對象隔離, 但其 "父 " 命名空間中的進程仍會看到子命名空間中的所有進程 (盡管具有不同的 PID 編號)。

  • 網絡命名空間隔離網絡接口控制器 (物理或虛擬)、iptables 防火墻規則、路由表等。網絡命名空間可以使用 "veth " 虛擬以太網設備彼此連接。
  • UTS 命名空間允許更改主機名。
  • mount(裝載)命名空間允許創建不同的文件系統布局, 或使某些裝入點為只讀。
  • IPC 命名空間將 System V 的進程間通信通過命名空間隔離開來。
  • 用戶命名空間將用戶 id 通過命名空間隔離開來。

普通用戶 docker run 容器內 root

如 busybox, 可以在 docker 容器中以 root 身份運行軟件. 但 docker 容器本身仍以普通用戶執行.

考慮這樣的情況

echo test | docker run -i busybox cat

前面的是當前用戶當前系統進程,后面的轉入容器內用戶和容器內進程運行.

當在容器內 PID 以1運行時, Linux 會忽略信號系統的默認行為, 進程收到 SIGINT 或 SIGTERM 信號時不會退出, 除非你的進程為此編碼. 可以通過 Dockerfile STOPSIGNAL signal指定停止信號.

如:

STOPSIGNAL SIGKILL

創建一個 Dockerfile

FROM alpine:latest
RUN apk add --update htop && rm -rf /var/cache/apk/*
CMD ["htop"]
$ docker build -t myhtop . #構建鏡像
$ docker run -it --rm --pid=host myhtop #與 host 進程運行于同一個命名空間

普通用戶 docker run 容器內指定不同用戶 demo_user

docker run --user=demo_user:group1 --group-add group2 <image_name> <command>

這里的 demo_user 和 group1(主組), group2(副組) 不是主機的用戶和組, 而是創建容器鏡像時創建的.

當Dockerfile里沒有通過USER指令指定運行用戶時, 容器會以 root 用戶運行進程.

docker 指定用戶的方式

Dockerfile 中指定用戶運行特定的命令

USER <user>[:<group>] #或
USER <UID>[:<GID>]

docker run -u(--user)[user:group] 或 --group-add 參數方式

$ docker run busybox cat /etc/passwd
root:x:0:0:root:/root:/bin/sh
...
www-data:x:33:33:www-data:/var/www:/bin/false
nobody:x:65534:65534:nobody:/home:/bin/false

$ docker run --user www-data busybox id
uid=33(www-data) gid=33(www-data)

docker 容器內用戶的權限

對比以下情況, host 中普通用戶創建的文件, 到 docker 容器下映射成了 root 用戶屬主:

$ mkdir test && touch test/a.txt && cd test
$ docker run --rm -it -v `pwd`:/mnt -w /mnt busybox  /bin/sh -c 'ls -al /mnt/*' 
-rw-r--r--  1 root   root       0 Oct 22 15:36 /mnt/a.txt

而在容器內卷目錄中創建的文件, 則對應 host 當前執行 docker 的用戶:

$ docker run --rm -it -v `pwd`:/mnt -w /mnt busybox  /bin/sh -c 'touch b.txt'
$ ls -al
-rw-r--r-- 1 xwx staff  0 10 22 23:36 a.txt
-rw-r--r-- 1 xwx staff  0 10 22 23:54 b.txt

docker volume 文件訪問權限

創建和使用卷, docker 不支持相對路徑的掛載點, 多個容器可以同時使用同一個卷.

$ docker volume create hello #創建卷

hello

$ docker run -it --rm -v hello:/world -w /world busybox /bin/sh -c 'touch /world/a.txt && ls -al'  #容器內建個文件
total 8
drwxr-xr-x  2 root   root     4096 Oct 22 16:38 .
drwxr-xr-x  1 root   root     4096 Oct 22 16:38 ..
-rw-r--r--  1 root   root       0 Oct 22 16:38 a.txt

$ docker run -it --rm -v hello:/world -w /world busybox /bin/sh -c 'rm /world/a.txt && ls -al' #從容器內刪除
total 8
drwxr-xr-x  2 root   root     4096 Oct 22 16:38 .
drwxr-xr-x  1 root   root     4096 Oct 22 16:38 ..

外部創建文件, 容器內指定用戶去刪除

$ touch c.txt && sudo chmod root:wheel c.txt
$ docker run -u 100 -it --rm -v `pwd`:/world -w /world busybox /bin/sh -c 'rm /world/c.txt && ls -al'

實際是可以刪除的

rm: remove '/world/c.txt'? y
total 4
drwxr-xr-x  4 100   root      128 Oct 23 16:09 .
drwxr-xr-x  1 root   root     4096 Oct 23 16:09 ..
-rw-r--r--  1 100   root       0 Oct 22 15:36 a.txt
-rw-r--r--  1 100   root       0 Oct 22 15:54 b.txt

docker 普通用戶的1024以下端口權限

 $ docker run -u 100 -it --rm -p 70:80 busybox /bin/sh -c 'nc -l -p 80'
nc: bind: Permission denied #用戶id 100 時, 不能打開80端口
 $ docker run -u 100 -it --rm -p 70:8800 busybox /bin/sh -c 'nc -l -p 8800' #容器端口大于1024時則可以
...
 $ docker run -it --rm -p 70:80 busybox /bin/sh -c 'nc -l -p 80' #容器內是 root 也可以
...

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

標簽:阜陽 巴中 襄陽 珠海 西藏 湘潭 開封 張家口

巨人網絡通訊聲明:本文標題《Docker 運行時的用戶與組管理的方法》,本文關鍵詞  Docker,運行時,的,用戶,與,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Docker 運行時的用戶與組管理的方法》相關的同類信息!
  • 本頁收集關于Docker 運行時的用戶與組管理的方法的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    制服丝袜在线第一页| 91精品国产欧美一区二区18| 欧美va亚洲va在线观看蝴蝶网| 亚洲老司机在线| 国产99久久久国产精品| 亚洲色图第四色| v天堂中文在线| 欧美军同video69gay| 亚洲天天做日日做天天谢日日欢| 国产成人综合在线| 欧美巨胸大乳hitomi| 久久影音资源网| 精品一区二区三区久久| japanese中文字幕| 日韩午夜在线观看视频| 天天综合天天做天天综合| 2一3sex性hd| 欧美精品乱人伦久久久久久| 亚洲综合在线免费观看| 91麻豆蜜桃一区二区三区| 在线免费不卡电影| 伊人性伊人情综合网| 中文字幕无人区二| 欧美一区二区在线免费观看| 日韩不卡一区二区三区 | 亚洲少妇xxx| 欧美国产欧美综合| 成人的网站免费观看| 色婷婷亚洲综合| 亚洲综合在线观看视频| jjzzjjzz欧美69巨大| 欧美一级高清片在线观看| 日韩黄色小视频| 久久久久久国产精品无码| 欧美精品一区二区久久婷婷| 国精产品一区一区三区mba视频| www久久久久久久| 中文成人av在线| 97久久人人超碰| 欧美丰满高潮xxxx喷水动漫| 美女爽到高潮91| 九九热久久免费视频| 国产精品污污网站在线观看| 成人国产精品免费观看动漫| 欧美日韩一区二区在线观看视频 | 亚洲精品免费在线观看| 日本一区二区免费视频| 精品国产一区二区三区久久影院| 国产九九视频一区二区三区| 在线观看视频91| 婷婷开心久久网| 毛片久久久久久| 亚洲欧美日韩综合aⅴ视频| 国产精品19p| 日韩一二三区视频| 国产精品中文字幕一区二区三区| 色综合夜色一区| 亚洲福利一区二区| 蜜桃久久精品成人无码av| 中文字幕一区二区在线观看| 稀缺呦国内精品呦| 国产三级一区二区三区| 手机看片国产精品| 久久久五月婷婷| 97精品视频在线观看自产线路二| 欧美一区二区三区视频在线观看| 国产a久久麻豆| 欧美日韩亚洲综合| 国产一区二区三区四区五区美女| 色天使色偷偷av一区二区| 蜜臀av一级做a爰片久久| 色婷婷香蕉在线一区二区| 日韩精品一级中文字幕精品视频免费观看| av黄色在线免费观看| 中文字幕欧美日本乱码一线二线 | 中文字幕欧美国产| 久久久久亚洲AV成人网人人小说| 欧美videofree性高清杂交| 99久久er热在这里只有精品15| 3d成人动漫网站| 成人性生交大片免费看中文网站| 日韩一区二区三区电影在线观看 | 亚洲二区在线播放| 午夜不卡av免费| 午夜免费激情视频| 麻豆91在线看| 欧美精品少妇一区二区三区| 粉嫩久久99精品久久久久久夜| 在线播放/欧美激情| 粉嫩一区二区三区性色av| 精品捆绑美女sm三区| 成年人性生活视频| 国产精品素人视频| 丰满圆润老女人hd| 亚洲一二三四区不卡| 日本黄色免费片| 老司机一区二区| 欧美人xxxx| 成人av在线影院| 2024国产精品| 久久久久9999| 亚洲一二三四区不卡| 在线精品视频小说1| 国产成人8x视频一区二区| 精品第一国产综合精品aⅴ| 久久久久国产免费| 亚洲三级理论片| 国产老头老太做爰视频| 激情久久五月天| 91精品国产欧美一区二区18| 中文字幕乱妇无码av在线| 综合在线观看色| 色综合久久九月婷婷色综合| 国产精品亚洲视频| 精品欧美乱码久久久久久1区2区| 一二三区视频在线观看| 日韩伦理电影网| 一级性生活免费视频| 久久国内精品视频| 日韩一级大片在线观看| 久久久久亚洲AV成人无码国产| 一区二区三区欧美亚洲| 色婷婷久久久综合中文字幕| 成人黄色av电影| 亚洲欧洲一区二区在线播放| 亚洲一级生活片| 国产精品99久久久久久久vr| 久久久久97国产精华液好用吗| 黄色工厂在线观看| 日韩电影在线观看电影| 欧美军同video69gay| 超碰caoprom| 五月激情丁香一区二区三区| 5566中文字幕一区二区电影| 亚洲麻豆一区二区三区| 日韩1区2区3区| 日韩欧美www| jizzjizzjizz国产| 国产精华液一区二区三区| 国产目拍亚洲精品99久久精品| ass极品国模人体欣赏| 国产精品综合一区二区| 国产精品久久免费看| 一本一道波多野结衣一区二区| 不卡一区二区三区四区| 日韩美女视频一区二区| 在线精品国精品国产尤物884a | 中文欧美字幕免费| 免费成人深夜蜜桃视频| 国产成人精品免费在线| 国产精品素人一区二区| 91aaa在线观看| 91在线视频网址| 亚洲国产日产av| 91精品国产欧美一区二区成人 | 欧美aaaaa成人免费观看视频| 日韩免费福利电影在线观看| 舐め犯し波多野结衣在线观看| 国产盗摄一区二区| 亚洲欧美福利一区二区| 91精品国产福利| 人妻无码一区二区三区免费| 成人毛片在线观看| 亚洲mv在线观看| 久久久综合精品| 久草综合在线视频| 色婷婷狠狠18禁久久| 日韩电影一二三区| 国产免费观看久久| 色就色 综合激情| 亚洲最大免费视频| 国产一区二区三区蝌蚪| 亚洲免费伊人电影| 日韩一区二区三区电影| 成人免费毛片xxx| 俄罗斯黄色录像| 国产一区二区主播在线| 亚洲男人的天堂一区二区| 日韩一区二区麻豆国产| 最新中文字幕av| 成人三级伦理片| 日韩国产精品久久| 国产精品乱人伦| 3atv在线一区二区三区| 少妇的滋味中文字幕bd| 91视频国产观看| 久久av中文字幕片| 最新国产の精品合集bt伙计| 日韩一区二区三区av| 美国黄色小视频| 国产ts丝袜人妖系列视频| 国产91精品在线观看| 午夜精品在线看| 中文乱码免费一区二区| 91精品国产高清一区二区三区| 潘金莲一级黄色片| 波多野结衣影院| 国产成人亚洲精品青草天美| 亚洲国产精品久久久男人的天堂| 国产午夜精品理论片a级大结局|