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

進(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)化
少妇精品久久久一区二区三区| 亚洲欧美日韩另类精品一区二区三区| 久久精品二区亚洲w码| 日韩精品一区二区视频大全| 中文字幕日韩人妻av| 日本电影在线看一区二区| 日日骚岛国中文字幕av| 人成在线免费视频网站| 欧美日韩精品视频网站| 国产经典午夜福利在线| av大全网站免费一区二区| 亚洲av不卡一区二区在线观看| 欧美日韩精品福利一区二区| 国内自拍韩国资源在线| 日本一区二区中文字幕视频| 欧美经典三级一区二区三区| 日韩欧美短视频在线观看| 老熟女乱色一区二区三区| 亚洲av色男人天堂网| 国产欧美日韩亚洲精品区| 天天操天天射夜夜撸| 日本不卡视频二区三区| 精品国产第一区二区三区| 日韩 在线一区二区| 国产精品粗又长一区| 高清不卡一区二区在线观看| 麻豆蜜桃精品视频在线观看| 欧美日韩黄色在线观看| 久久精品国产一区二区三| 97在线观看全部视频| 国产麻豆精品免费喷白浆视频网站| 亚洲国产成人精品女人| 婷婷人妻中文字幕在线| 亚洲偷拍自拍在线观看| 日韩精品综合成人欧美| 91九色在线porny| 亚洲精品成人午夜av| 黄色高清无遮挡在线观看| 亚洲ve中文字幕久久一区二区 | 亚洲天堂av一区二区在线| 国产精品一区二区剧情熟女 |