自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

讓Docker使用更方便的Exec

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

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

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

1. Docker自帶的exec命令

2. Nsenter工具

- 來(lái)說(shuō)說(shuō)Docker exec 命令方式訪問(wèn)

讓docker使用更方便的Exec

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

Exec加點(diǎn)料

- 簡(jiǎn)單的操作不能滿足我們對(duì)他的好奇...

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

讓docker使用更方便的Exec

- 發(fā)現(xiàn)只有3個(gè)進(jìn)程,進(jìn)程1是CMD命令啟動(dòng)的腳本;進(jìn)程2是腳本啟動(dòng)的程序;進(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)致容器退出。

問(wèn)題還沒結(jié)束

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

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

讓docker使用更方便的Exec

- tce exec bbb-145fv-zkdqz kill 15

讓docker使用更方便的Exec

沒有重啟??

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

讓docker使用更方便的Exec

- 又出現(xiàn)了。

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

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

責(zé)任編輯:Ophira 來(lái)源: TechTarget中國(guó)
相關(guān)推薦

2013-04-01 09:31:40

非接觸技術(shù)FeliCaNFC

2011-11-09 11:13:55

Firefox 8

2011-12-08 16:37:29

F5應(yīng)用交付云安全

2009-05-22 08:58:47

微軟IE瀏覽器

2011-11-16 11:38:18

2016-09-01 08:36:27

Windows 10離線小工具

2012-02-22 13:05:22

傲游云服務(wù)

2010-09-27 15:36:48

2017-04-21 09:30:40

2011-09-08 09:17:11

2011-11-24 15:31:26

激光打印機(jī)用戶體驗(yàn)

2010-02-26 10:33:31

Fedora ruby

2012-02-01 09:13:27

Windows PhoAWSSDK

2015-04-29 09:52:25

GitLabGitHost

2017-10-23 14:48:33

全局字體開源

2019-04-04 14:05:20

consolejs前端

2013-03-11 10:27:39

2013-01-28 09:13:46

VM云計(jì)算虛擬機(jī)

2022-07-25 07:57:19

工具代碼調(diào)試

2010-01-12 09:26:48

財(cái)付通Windows 7
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)