性色av一区二区三区,天堂中文а√在线,天堂…在线最新版资源,色诱久久久久综合网ywww

手機(jī)版
位置:筑能財經(jīng) > 滾動 >

環(huán)球觀熱點(diǎn):【云原生 ? Docker】Docker核心UTS Namespace原理實(shí)踐

來源:騰訊云 | 2023-04-22 07:28:03

【云原生 ? Docker】Docker核心UTS Namespace原理實(shí)踐

Docker三大支柱核心技術(shù):Namespace、CgroupsUnionFS,這節(jié)通過一個UTS Namespace簡單實(shí)踐小案例,更加直觀理解Namespace資源隔離技術(shù)。


(資料圖片)

UTS Namespace主要是用來隔離主機(jī)名和域名的隔離,它允許每個 UTS Namespace擁有一個獨(dú)立的主機(jī)名。例如我們的主機(jī)名稱為 VM-4-14-centos,使用 UTS Namespace可以實(shí)現(xiàn)在容器內(nèi)的主機(jī)名稱為 container-docker或者其他任意自定義主機(jī)名。

UTS Namespace案例實(shí)踐

在進(jìn)行UTS Namespace案例實(shí)踐之前,我們先來了解個關(guān)鍵指令:「unshare,運(yùn)行一些與父級不共享某些名稱空間的程序?!?/strong>

root@node3:~# unshare --helpUsage: unshare [options]  [...]Run a program with some namespaces unshared from the parent.Options:-h,--help顯示幫助文本并退出。-i,-- ipc 取消共享IPC名稱空間。-m,-- mount 取消共享安裝名稱空間。-n,-- net 取消共享網(wǎng)絡(luò)名稱空間。-p,-- pid 取消共享pid名稱空間。另請參見--fork和--mount-proc選項。-u,-- uts 取消共享UTS名稱空間。-U,--user 取消共享用戶名稱空間。-f,-將指定程序fork為取消共享的子進(jìn)程,而不是直接運(yùn)行它。這在創(chuàng)建新的pid命名空間時很有用。--mount-proc [=mountpoint]在運(yùn)行程序之前,將proc文件系統(tǒng)掛載到mountpoint (默認(rèn)為/ proc)。這在創(chuàng)建新的pid名稱空間時很有用。這也意味著創(chuàng)建一個新的掛載名稱空間,因為/ proc掛載否則會破壞系統(tǒng)上的現(xiàn)有程序。新的proc文件系統(tǒng)顯式安裝為私有文件(由MS_PRIVATE | MS_REC)。-r,-- map-root-user 僅在當(dāng)前有效的用戶和組ID已映射到新創(chuàng)建的用戶名稱空間中的超級用戶UID和GID之后,才運(yùn)行該程序。這樣即使在沒有特權(quán)的情況下運(yùn)行,也可以方便地獲得管理新創(chuàng)建的名稱空間各個方面所需的功能(例如,在網(wǎng)絡(luò)名稱空間中配置接口或在安裝名稱空間中安裝文件系統(tǒng))。僅作為一項便利功能,它不支持更復(fù)雜的用例,例如映射多個范圍的UID和GID。

我們通過一個實(shí)例來驗證下 UTS Namespace的作用。

1、首先我們使用 unshare命令來創(chuàng)建一個 UTS Namespace

# unshare --uts --fork /bin/bash

創(chuàng)建好 UTS Namespace后,宿主機(jī)shelllsns列出namespace信息,會發(fā)現(xiàn)最后一條就是我們使用unshare創(chuàng)建了一個uts類型的namespace

2、回到上步uts命名空間shell下,使用 hostname命令設(shè)置一下主機(jī)名:

[root@VM-4-14-centos ~]# hostnameVM-4-14-centos[root@VM-4-14-centos ~]# hostname -b container-docker[root@VM-4-14-centos ~]# hostnamecontainer-docker

通過上面命令的輸出,我們可以看到當(dāng)前 UTS Namespace內(nèi)的主機(jī)名已經(jīng)被修改為 container-docker。

3、回到宿主機(jī)shell下,查看一下主機(jī)的 hostname

[root@VM-4-14-centos ~]# hostnameVM-4-14-centos

可以看到主機(jī)的名稱仍然為 VM-4-14-centos,并沒有被修改,這就是使用UTS Namespace技術(shù)實(shí)現(xiàn)主機(jī)名隔離功能。

Docker原理驗證

1、使用docker run創(chuàng)建并運(yùn)行一個Docker容器:

[root@VM-4-14-centos ~]# docker run -d --name test-nginx --hostname docker-nginx nginx0fd5ec42923553ec2600c51ef4f119e4025ebf5adf13561b0e847cd816f332b7[root@VM-4-14-centos ~]# docker exec -it 0fd sh# hostnamedocker-nginx

?--hostname指定docker容器的hostname,上面指定--hostname docker-nginx,通過docker exec指令進(jìn)入到docker容器中,使用hostname查看Docker容器的hostname已被正確修改。?

2、查看剛創(chuàng)建的Docker容器對應(yīng)的宿主機(jī)PID信息:

[root@VM-4-14-centos ~]# docker inspect -f {{.State.Pid}} test-nginx29424

或者通過lsns指令也可以查看到我們剛才創(chuàng)建的Docker容器Namespace信息:

3、在宿主機(jī)shell下使用nsenter指令可以進(jìn)入到Docker容器相同的Namespace下:

[root@VM-4-14-centos ~]# nsenter -t 29424 -u -n

說明:

-t:指定被進(jìn)入命名空間的目標(biāo)進(jìn)程的pid,即指定Docker容器在宿主機(jī)上對應(yīng)pid;-u:進(jìn)入uts命令空間;-n:進(jìn)入net命令空間。

?「nsenter:一個可以在指定進(jìn)程的命令空間下運(yùn)行指定程序的命令?!?/strong>有很多image內(nèi)部是沒有bash的,所以我們docker exec是無法進(jìn)入容器的,此時如果還想看一下容器內(nèi)的情況,其實(shí)只需要想辦法加入到容器對應(yīng)的namespace就可以了。我們使用nsenter工具即可實(shí)現(xiàn),該工具啟動后會將自己加入到指定的namespace中,然后exec執(zhí)行我們指定的程序(通常就是bash)。這個命令大家在容器網(wǎng)絡(luò)調(diào)試下可能常用,比如在一些沒有網(wǎng)絡(luò)調(diào)試工具(ip address,ping,telnet,ss,tcpdump)的容器內(nèi)利用宿主機(jī)上的命令進(jìn)行容器內(nèi)網(wǎng)絡(luò)連通性的調(diào)試等等。?

4、使用hostnameip addr驗證,和Docker容器在相同的UTS NamespaceNetwork Namespace下:

[root@docker-nginx ~]# hostnamedocker-nginx[root@docker-nginx ~]# ip addr1: lo:  mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00    inet 127.0.0.1/8 scope host lo       valid_lft forever preferred_lft forever40: eth0@if41:  mtu 1500 qdisc noqueue state UP group default     link/ether 02:42:ac:11:00:07 brd ff:ff:ff:ff:ff:ff link-netnsid 0    inet 172.17.0.7/16 brd 172.17.255.255 scope global eth0       valid_lft forever preferred_lft forever

標(biāo)簽:

上一篇:

下一篇:

精彩放送

新聞資訊

  1. 世界今頭條!為什么身在外地的自如業(yè)主也能放心出租房屋?
  1. 熱點(diǎn)評!全光譜光催化材料 實(shí)現(xiàn)水體污染零碳凈化
  1. “細(xì)菌造”納米紙 經(jīng)得起極端環(huán)境考驗
  1. 世界短訊!count函數(shù)的使用方法(count函數(shù)是什么意思)
  1. 今日視點(diǎn):港股異動|中國建筑興業(yè)盤中大漲10%股價有望挑戰(zhàn)歷史高位
  1. 微頭條丨賭的就是明天的反彈
  1. 焦點(diǎn)消息!國內(nèi)期貨主力合約早盤收盤多數(shù)下跌
  1. 思瑞浦(688536)盤中異動 股價振幅達(dá)6.87% 跌6.96% 報243.06元(04-21)
  1. 觀焦點(diǎn):烏空軍:“愛國者”防空系統(tǒng)已開始執(zhí)行戰(zhàn)斗任務(wù)
  1. 今日熱門!中國頻繁沙塵暴的地理原理,比你想的更深刻
  1. 有些勤奮的同事,特別討厭。。
  1. 焦點(diǎn)熱訊:你為什么不感冒 iPhone:調(diào)查顯示扎心,不年輕了!
  1. 全球百事通!飯桌上的開場白客套話祝福語_飯桌上的開場白客套話
  1. 熱推薦:韓團(tuán)選秀首個中 C 誕生!章昊第一出道,樂華股票怒漲
  1. 環(huán)球觀點(diǎn):痛經(jīng)的朋友請注意,這個藏在肚子里的“炸彈”,你必須早點(diǎn)了解
  1. 歡樂家(300997):該股換手率大于8%(04-20)
  1. 天天即時:榴蓮批發(fā)價急降,消費(fèi)者紛至沓來
  1. 每日焦點(diǎn)!濮耐股份:公司目前沒有產(chǎn)品應(yīng)用到固態(tài)儲氫
  1. 全球熱消息:寶馬MINI展臺改發(fā)鑰匙扣多人排隊 網(wǎng)友:說好抵制呢?當(dāng)場打臉
  1. 世界快資訊:多方聯(lián)動打造書香社區(qū) “同心”閱讀會潤“童心”
  1. 南海一水域?qū)⒂熊娛掠?xùn)練海南海事發(fā)布航行警告
  1. oracle insert into select_oracleinsert
  1. 大行評級|摩通:予領(lǐng)展增持評級,目標(biāo)價63港元估值料更吸引
  1. 大行評級|富瑞:預(yù)計泡泡瑪特今年整體銷售增36%維持“持有”評級
  1. 搶攻 AI 的大廠先從哪些場景下手?
  1. 快看:翔豐華股東戶數(shù)增加1.51%,戶均持股18.06萬元
  1. 【環(huán)球新要聞】圖片修改數(shù)字不留痕跡_圖片修改
  1. 【獨(dú)家】大眾集團(tuán)一季度中國市場交付量同比降25.4%
  1. 天天快消息!挖掘消費(fèi)潛力 多措并舉推動我國汽車產(chǎn)業(yè)平穩(wěn)增長
  1. 致全市人民的一封信
  1. 視焦點(diǎn)訊!《長沙夜生活》陳可辛領(lǐng)銜主創(chuàng)打卡“長沙不眠夜”
  1. 環(huán)球新資訊:攬勝家族的“美學(xué)先鋒”,全新攬勝星脈演繹現(xiàn)代風(fēng)范在上海車展亮相
  1. 以澎湃聲浪演奏華麗樂章,捷豹F-TYPE 75周年典藏版震撼來襲
  1. 環(huán)球熱資訊!單位解除經(jīng)濟(jì)補(bǔ)償金賠償標(biāo)準(zhǔn)
  1. TEMU,長成亞馬遜不容易
  1. 地鐵安檢查水杯靠鼻子聞?成都地鐵回應(yīng)
  1. 國務(wù)院安委會決定對北京長峰醫(yī)院重大火災(zāi)事故查處實(shí)行掛牌督辦
  1. 一季度北京市市場總消費(fèi)額同比增長2.8%
  1. 全部剪輯NO,新劇《獵犬》還有金賽綸鏡頭
  1. 全球快看點(diǎn)丨美國太空探索技術(shù)公司“星艦”火箭將于數(shù)月后再次進(jìn)行飛行測試
  1. 【獨(dú)家】耳朵縫了5針如何賠償
  1. 簡訊:鄭州市本周末臨時交通管制通知
  1. 全球速讀:違章停車罰款怎么交費(fèi)
  1. 天天熱點(diǎn)!巨一科技2022年營業(yè)收入同比大增64.07%
  1. 雞精與雞粉的區(qū)別 雞精與雞粉的區(qū)別,哪個對身體好
  1. 世界時訊:名副其實(shí)還是名符其實(shí)哪個正確符 名副其實(shí)還是名符其實(shí)哪個正確
  1. 【全球新視野】圖知道|火災(zāi)高風(fēng)險區(qū)域場所防火小帖士
  1. 英雄史詩5_關(guān)于英雄史詩5的簡介
  1. 每日時訊!主場首秀!青島海牛發(fā)布迎戰(zhàn)北京國安票務(wù),最低58元,時隔9年再相逢
  1. 英洛華:公司目前生產(chǎn)經(jīng)營正常,訂單情況符合經(jīng)營預(yù)期
  1. 【天天新要聞】聚焦農(nóng)產(chǎn)品流通發(fā)展,2023年全國農(nóng)產(chǎn)品流通行業(yè)高質(zhì)量發(fā)展論壇在石家莊召開
  1. 環(huán)球百事通!大宗交易:機(jī)構(gòu)賬戶買入創(chuàng)業(yè)黑馬3187.8萬元(04-20)
  1. 即時焦點(diǎn):荇菜怎么念_荇菜怎么讀
  1. 未來是否會開啟短視頻平臺的渠道?廣弘控股回應(yīng)
  1. 2023賽季中甲開幕式無球迷,東莞莞聯(lián)官宣:首個主場無法開放
  1. 環(huán)球熱點(diǎn)!印度一軍車遭襲致5名軍人死亡
  1. 全球快報:移遠(yuǎn)通信:公司提供的衛(wèi)星通信模組預(yù)計今年下半年正式商用
  1. 世界頭條:大宗交易:金龍魚成交4659.62萬元,成交均價42.18元(04-20)
  1. 報道:農(nóng)行河北省分行駐康??h屯墾村工作隊舉辦特色農(nóng)民運(yùn)動會
  1. 焦點(diǎn)!龍虎榜丨鵬鼎控股今日漲停 三機(jī)構(gòu)凈買入2.39億元
  1. 徐家匯體育公園標(biāo)識設(shè)計很講究 給場館做一份美的說明書
  1. 今日熱搜:金融街?jǐn)M發(fā)行15億元公司債 品種一利率3.29%、品種二利率3.60%
  1. 全球觀察:市場監(jiān)管總局今年“鐵拳”重點(diǎn)打擊8類違法行為
  1. 【世界時快訊】三角形符號圖案大全簡單_三角形符號圖案大全
  1. 阻生牙是什么意思_阻生牙拔除術(shù)的適應(yīng)癥有哪些
  1. 東營市東營區(qū):密織安全防護(hù)網(wǎng) 防患于未“燃”
  1. 觀察:縮短鏈路、提高效率……直播電商與品牌如何實(shí)現(xiàn)共創(chuàng)共贏
  1. 天天快資訊丨安徽六安 男孩肚皮卡了一把鎖沒有鑰匙打不開,家長無奈帶娃到消防站求助
  1. 鹵雞爪料配方大全_用鹵料鹵雞爪的做法
  1. 世界頭條:萊州出入境邊防檢查站攜手圖書館開展“流動圖書進(jìn)警營傳統(tǒng)文化潤警心”活動
  1. 報道:外交部發(fā)言人:敦促美國等發(fā)達(dá)國家審慎評估自身經(jīng)濟(jì)金融政策外溢影響
  1. 環(huán)球關(guān)注:后院起火啥意思_后院起火
  1. 小冰上線小樣本AI數(shù)字員工,可基于大模型實(shí)時交互
  1. 【天天新要聞】大盤全天走低,工信部最新發(fā)聲!LPR連續(xù)8月“原地踏步”
  1. 工業(yè)富聯(lián)再擴(kuò)產(chǎn),河南濟(jì)源項目預(yù)計5月下旬投產(chǎn)
  1. 北京:對牛街采取臨時交通管理措施
  1. 國家防總辦公室 應(yīng)急管理部會同相關(guān)省份全力防范應(yīng)對強(qiáng)降雨過程
  1. 每日快看:特斯拉回應(yīng)Model 3降至18萬元:不實(shí)消息!
  1. 世界訊息:春潮涌動催人進(jìn) 項目建設(shè)正當(dāng)時 仙人島經(jīng)濟(jì)開發(fā)區(qū)總投資230億元31個項目陸續(xù)開復(fù)工
  1. 國圖公布勞動節(jié)開館安排
  1. 環(huán)球快資訊丨樹說廣州|古榕樹見證流花湖從無到有
  1. 頭條焦點(diǎn):一張照片震撼了成都,一場關(guān)于城市建設(shè)的討論,又再度點(diǎn)燃
  1. 環(huán)球今亮點(diǎn)!四川成都:海外華媒走進(jìn)“溫江城市之心” 探尋城市文脈傳承
  1. 全球速看:宏碁發(fā)布環(huán)保材質(zhì)打造的空氣凈化器,生活方式品牌轉(zhuǎn)型更進(jìn)一步!
  1. 熱消息:海米蝦皮的保存?
  1. 全球速訊:男子在迪士尼違規(guī)抽煙逼哭工作人員,已交給公安部門
  1. 天天即時:涉火災(zāi)長峰醫(yī)院:核心技術(shù)陷爭議,處罰、訴訟不斷
  1. 世界快資訊:“1+1+1”黨建引領(lǐng)聚合力 江蘇省三部門聯(lián)手助力地方產(chǎn)業(yè)高質(zhì)量發(fā)展
  1. 興業(yè)銀行資產(chǎn)托管部總經(jīng)理陳啟:私募業(yè)發(fā)展前景可期,加強(qiáng)與私募合作維度
  1. 當(dāng)前熱訊:沸騰!淄博!“客房提前售罄”
  1. 中信建投:建議把握Q2電動車基本面催化 關(guān)注電池、結(jié)構(gòu)件等環(huán)節(jié)
  1. 前沿資訊!報告指出2022年全球鋰電池市場規(guī)模超過1100.0GWh
  1. 天天熱頭條丨小米手表Color正式發(fā)布 10大運(yùn)動模式+多功能NFC
  1. 今日視點(diǎn):Python面向?qū)ο缶幊?生成器
  1. ST三圣: 第五屆董事會第五次會議決議公告
  1. 環(huán)球消息!4月21日浙江藍(lán)蘇氟化工氫氟酸價格暫穩(wěn)
  1. 今日看點(diǎn):新能源還有機(jī)會嗎?這些知名基金經(jīng)理出手
  1. 機(jī)構(gòu)評級|杉杉股份4月20日新增2家機(jī)構(gòu)預(yù)測 2023年凈利潤最高為44.71億
  1. 每日焦點(diǎn)!2023一季度沈陽樓市藍(lán)皮書發(fā)布,揭秘沈陽數(shù)據(jù)“心電圖”
  1. 世界觀速訊丨沈陽多小區(qū)網(wǎng)線因“創(chuàng)建文明城市”被剪斷,社區(qū):不知誰剪的正在解決