欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

進(jìn)入docker容器的命令,有哪幾種方式?

在使用Docker創(chuàng)建了容器之后,容器啟動后會進(jìn)入后臺,某些時候需要進(jìn)入容器進(jìn)行操作,什么叫軟文營銷?相信大家不知道如何進(jìn)入該容器了,其實(shí)進(jìn)入Docker容器有好多種方式,下面創(chuàng)新互聯(lián)網(wǎng)站建設(shè)的小編就講一下常用的幾種進(jìn)入docker容器的命令方法,做法如下:

進(jìn)入docker容器的命令
一、使用docker attach進(jìn)入Docker容器
Docker提供了attach命令來進(jìn)入Docker容器。
接下來我們創(chuàng)建一個守護(hù)態(tài)的Docker容器,然后使用docker attach命令進(jìn)入該容器。
$ sudo docker run -itd ubuntu:14.04 /bin/bash
然后我們使用docker ps查看到該容器信息,接下來就使用docker attach進(jìn)入該容器
$ sudo docker attach 容器ID
但在,使用該命令有一個問題。當(dāng)多個窗口同時使用該命令進(jìn)入該容器時,所有的窗口都會同步顯示。如果有一個窗口阻塞了,那么其他窗口也無法再進(jìn)行操作。因?yàn)檫@個原因,所以docker attach命令不太適合于生產(chǎn)環(huán)境,平時自己開發(fā)應(yīng)用時可以使用該命令。
二、使用SSH進(jìn)入Docker容器
在生產(chǎn)環(huán)境中排除了使用docker attach命令進(jìn)入容器之后,相信大家第一個想到的就是ssh。在鏡像(或容器)中安裝SSH Server,這樣就能保證多人進(jìn)入
容器且相互之間不受干擾了,相信大家在當(dāng)前的生產(chǎn)環(huán)境中(沒有使用Docker的情況)也是這樣做的。但是使用了Docker容器之后不建議使用ssh進(jìn)入到Docker容
器內(nèi)。關(guān)于為什么不建議使用,請參考如下文章:
為什么不需要在 Docker 容器中運(yùn)行 sshd
三、使用nsenter進(jìn)入Docker容器
在上面兩種方式都不適合的情況下,還有一種比較方便的方法,即使用nsenter進(jìn)入Docker容器。關(guān)于什么是nsenter請參考如下文章:
https://github.com/jpetazzo/nsenter
在了解了什么是nsenter之后,系統(tǒng)默認(rèn)將我們需要的nsenter安裝到主機(jī)中
如果沒有安裝的話,按下面步驟安裝即可(注意是主機(jī)而非容器或鏡像)
具體的安裝命令如下:
1. $ wget https://www.kernel.org/pub/linux/utils/util-linux/v2.24/util-linux-2.24.tar.gz 2. $ tar -xzvf util-linux-2.24.tar.gz 3. $ cd util-linux-2.24/ 4. $ ./configure --without-ncurses 5. $ make nsenter 6. $ sudo cp nsenter /usr/local/bin
安裝好nsenter之后可以查看一下該命令的使用。
nsenter --help
nsenter可以訪問另一個進(jìn)程的名稱空間。所以為了連接到某個容器我們還需要獲取該容器的第一個進(jìn)程的PID。可以使用docker inspect命令來拿到該P(yáng)ID。
docker inspect命令使用如下:
$ sudo docker inspect --help
inspect命令可以分層級顯示一個鏡像或容器的信息。比如我們當(dāng)前有一個正在運(yùn)行的容器
sudo docker ps
可以使用docker inspect來查看該容器的詳細(xì)信息。
$ sudo docker inspect 44fc0f0582d9
由其該信息非常多,此處只截取了其中一部分進(jìn)行展示。如果要顯示該容器第一個進(jìn)行的PID可以使用如下方式
$ sudo docker inspect -f {{.State.Pid}} 44fc0f0582d9
在拿到該進(jìn)程PID之后我們就可以使用nsenter命令訪問該容器了。
$ sudo nsenter --target 3326 --mount --uts --ipc --net --pid
其中的3326即剛才拿到的進(jìn)程的PID
當(dāng)然,如果你認(rèn)為每次都輸入那么多參數(shù)太麻煩的話,網(wǎng)上也有許多做好的腳本供大家使用。
地址如下:
http://yeasy.gitbooks.io/docker_practice/content/container/enter.html
http://www.tuicool.com/articles/eYnUBrR

四、使用docker exec進(jìn)入Docker容器**
除了上面幾種做法之外,docker在1.3.X版本之后還提供了一個新的命令exec用于進(jìn)入容器,這種方式相對更簡單一些,下面我們來看一下該命令的使用:
$ sudo docker exec --help
接下來我們使用該命令進(jìn)入一個已經(jīng)在運(yùn)行的容器
1. $ sudo docker ps 2. $ sudo docker exec -it 775c7c9ee1e1 /bin/bash
在dockerattend命令被排除在生產(chǎn)環(huán)境之外之后,相信大家首先想到的是ssh。在鏡像、代理或容器緩存中安裝SSH服務(wù)器,以確保多個人員進(jìn)入容器而不受彼此干擾,大部分人沒有使用Docker的情況也是這樣做的,但是,在使用該容器后,不建議使用ssh來進(jìn)入Docker容器。小伙伴們要想獲得更多進(jìn)入docker容器的命令知識的內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)!

文章題目:進(jìn)入docker容器的命令,有哪幾種方式?
標(biāo)題來源:http://aaarwkj.com/article10/chjogo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃、域名注冊、用戶體驗(yàn)、虛擬主機(jī)手機(jī)網(wǎng)站建設(shè)、自適應(yīng)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化
久久热久久热精品视频| 国内极品尤物视频在线| 成人黄色av免费看| 人妻中文字幕在线av| 亚洲天堂国产成人精品| 国产精品国产不卡在线| 日韩精品在线观看视频一区二区三区 | 亚洲第六页亚洲第一页| 国产精品欧美一区久久| 欧美亚洲午夜精品久久久| 麻豆专区一区二区三区| 在线免费观看成人午夜福利| 欧美国产免费高清视频| 国产精品第一区第二区| 日本熟妇一区二区三区在线视频| 男人av天堂手机在线| 在线看日本一区二区| 亚洲精品综合在线二区| 午夜精品久久99蜜桃| 人妻免费视频中文字幕| 欧美日韩精品人妻一区| 校园春色亚洲一区二区| 99在线视频午夜福利| 国产成人综合亚洲一区| 国产精品日韩伦理一区二区| 高清国产在线播放91| 一区二区三区免费在线观看视频| 成人免费中文字幕电影| 97福利影院在线观看| 日韩欧美精品在线不卡| 亚洲国产日韩精品一区二| 精品熟女少妇av免费观看| 精品人妻少妇一区二区三| 中文字幕乱码亚洲美女精品| 成人高清乱码一区二区三区| 成人精品国产一区二区| 欧美日韩精品免费在线观看| 日本黄色美女日本黄色| 日韩黄片大全在线观看| 欧美日韩精品人妻一区| 欧美伊人色综合久久天天|