日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
讓Docker使用更方便的Exec

讓docker使用更方便的EXEC

作者:丁麒瑋 2015-08-18 11:26:31

云計算 Kubernetes是一個基于docker的容器集群管理系統(tǒng),它的一大特點(diǎn)是擁有Replication Controllers,他的作用主要是保持所起動的Pod數(shù)量不變(pod里面裝的是container)。

創(chuàng)新互聯(lián)建站網(wǎng)絡(luò)公司擁有十余年的成都網(wǎng)站開發(fā)建設(shè)經(jīng)驗,超過千家客戶的共同信賴。提供成都網(wǎng)站制作、成都網(wǎng)站建設(shè)、網(wǎng)站開發(fā)、網(wǎng)站定制、友情鏈接、建網(wǎng)站、網(wǎng)站搭建、成都響應(yīng)式網(wǎng)站建設(shè)公司、網(wǎng)頁設(shè)計師打造企業(yè)風(fēng)格,提供周到的售前咨詢和貼心的售后服務(wù)

我們在應(yīng)用容器的過程中,無論是在通過Dockerfile在調(diào)試構(gòu)建鏡像的過程,還是容器運(yùn)行一段時間想查看內(nèi)部結(jié)構(gòu),我們還是希望能像操作本地機(jī)器一樣,實(shí)時的查看容器內(nèi)部文件,代碼或者日志?;蚴切薷奈募?,拷貝文件目錄等等。

- 訪問容器內(nèi)部,目前有兩種方法

1. Docker自帶的exec命令

2. Nsenter工具

- 來說說Docker exec 命令方式訪問

- 如圖所示,簡單的ls命令。Linux系統(tǒng)自帶的命令都可以通過這種方式運(yùn)行。文件放錯位置了,mv一下,查看log,就cat log.log一下,等等。

Exec加點(diǎn)料

- 簡單的操作不能滿足我們對他的好奇...

- 我們運(yùn)行一下 docker exec -ti 61f ps -ef

- 發(fā)現(xiàn)只有3個進(jìn)程,進(jìn)程1是CMD命令啟動的腳本;進(jìn)程2是腳本啟動的程序;進(jìn)程3是我們運(yùn)行ps -ef的進(jìn)程。

- 出于好奇,我又docker exec 9fe0 kill 15

- 容器從此就停止了...

- 原因是殺掉進(jìn)程后,Dockerfile指定的CMD["/run.sh"]腳本運(yùn)行結(jié)束,CMD入口已經(jīng)退出,導(dǎo)致容器退出。

問題還沒結(jié)束

- Kubernetes是一個基于docker的容器集群管理系統(tǒng),它的一大特點(diǎn)是擁有Replication Controllers,他的作用主要是保持所起動的Pod數(shù)量不變(pod里面裝的是container)。我猜想如果類似的kill掉容器內(nèi)部的進(jìn)程,那么kubernetes應(yīng)該會讓這個container重新啟動。于是就來動手試試。

- 時速云他們應(yīng)用了kubernetes,并且提供了客戶端tce可以使用exec功能。運(yùn)行 tce exec bbb-145fv-zkdqz ps -ef

- tce exec bbb-145fv-zkdqz kill 15

沒有重啟??

- 再次運(yùn)行 tce exec bbb-145fv-zkdqz ps -ef

- 又出現(xiàn)了。

- 由此可見Kubernentes的Replication Controllers還是很強(qiáng)大的。保證了集群中有指定數(shù)量的pod副本在運(yùn)行。

原文鏈接:http://www.searchcloudcomputing.com.cn/showcontent_90209.htm
 


當(dāng)前標(biāo)題:讓Docker使用更方便的Exec
瀏覽路徑:http://www.dlmjj.cn/article/dppphjd.html