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

進(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://www.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蜜臀| 国产精品成人av在线网站| 久久久这里只有精品99| 一区二区三区欧美久久| 爽妇网亚洲一区二区三区| 宫部凉花中文字幕在线| 精品成人在线一区二区| 国产我不卡在线观看免费| 久久久久久国产综合精品| 欧美另类亚洲综合久青草| 麻豆映画传媒在线播放| 东京热男人的av天堂| 日本韩国一级黄色免费| 免费av在线观看日韩| 国产精品网站在线观看不卡| 亚洲成人精品久久久| 超碰97国产资源在线| 97乱碰视频在线观看| 亚洲第一区二区国产精品| 免费黄色福利网址大片| 亚洲黄色录像特级生活片| 欧美一区二区大香蕉视频| 欧美精品蜜桃激情一区久久| 国产三级成人在线视频| 亚洲激情自拍偷拍视频| 在线国产丝袜自拍观看| 避暑地堕落人妻中文字幕| 日韩一区二区精品网站|