docker?exec使用-it操作圖文詳解
docker記錄
對于docker已經(jīng)啟動的容器中的服務(wù)是否啟動的操作
首先進(jìn)入容器:
docker exec -it CONTAINER_ID bash 進(jìn)入容器終端并且的保留為容器終端的輸入形式(-it和bash的結(jié)合作用)
官方解釋:
- exec: Run a command in a running container(在運(yùn)行的容器中運(yùn)行命令)
- exec -i: --interactive(相互作用的) Keep STDIN open even if not attached(即使沒有連接,也要保持STDIN打開)
- exec -t: --tty Allocate a pseudo-TTY(分配一個 冒充的終端設(shè)備)
自我理解:
CONTAINER_ID : 容器id只要是能夠證明唯一就可以,不用全輸入 例子:

我們只輸入 be 就可以達(dá)到唯一的效果了! docker exec -it be bash 這樣就可以
exec: exec + 容器id 就是在選中容器中執(zhí)行命令 :如 exec be0ab ls 就是在be..的容器中執(zhí)行l(wèi)s 就能看見目錄結(jié)構(gòu)了
執(zhí)行效果:

我們還要執(zhí)行什么就一直要要加 exec be0ab 前綴來執(zhí)行該容器下的操作 想要去掉就要加上 -it
-it : 目前的理解淺薄,就是要等在容器內(nèi)的命令執(zhí)行完畢才會出來到當(dāng)前操作; 沒有-it的加 就相當(dāng)于在容器內(nèi)執(zhí)行一下命令,不等容器內(nèi)部是否執(zhí)行完畢直接出來,而我們看見的他在上面是因?yàn)槿萜鲀?nèi)的執(zhí)行快,(行動派可以試試在里面寫個循環(huán)制造時間驗(yàn)證)
那么就出來了 -it ....bash 的組合
-it ....bash:上面說到在加上-it 會等容器內(nèi)的操作執(zhí)行完畢,而bash 是打開容器內(nèi)的一個終端近程,又因?yàn)閕t的等待 所以就會一直以終端連接的方式停留在容器內(nèi)部,下面展示效果:

這樣就進(jìn)入了容器的內(nèi)部 那么我們就能直接的執(zhí)行相關(guān)的命令了

退出的話:

總結(jié)
docker exec -it CONTAINER_ID bash 進(jìn)入容器終端并且的保留為容器終端的輸入形式.
到此這篇關(guān)于docker exec使用-it操作的文章就介紹到這了,更多相關(guān)docker exec使用-it內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
在Docker中安裝Oracle數(shù)據(jù)庫超詳細(xì)步驟
oracle作為全球最強(qiáng)大的關(guān)系型數(shù)據(jù)庫,應(yīng)用在各行各業(yè),下面這篇文章主要給大家介紹了關(guān)于在Docker中安裝Oracle數(shù)據(jù)庫的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-01-01
Docker容器使用jenkins部署web項(xiàng)目(總結(jié))
這篇文章主要介紹了Docker容器使用jenkins部署web項(xiàng)目(總結(jié)),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-08-08
Docker容器如何通過IDEA實(shí)現(xiàn)自動化部署方式
這篇文章主要介紹了Docker容器如何通過IDEA實(shí)現(xiàn)自動化部署方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2026-03-03
CentOS7.2服務(wù)器上搭建Docker私有鏡像倉庫操作示例
這篇文章主要介紹了CentOS7.2服務(wù)器上搭建Docker私有鏡像倉庫操作,結(jié)合實(shí)例形式分析了基于CentOS7.2平臺docker安裝、證書和密鑰生成、私有鏡像創(chuàng)建與啟動等操作相關(guān)命令與使用技巧,需要的朋友可以參考下2018-06-06
Dockerfile中multi-stage(多階段構(gòu)建)詳解
在2017年5月3日即將發(fā)行的 Docker 17.05.0-ce 中,Docker 官方提供了簡便的多階段構(gòu)建 (multi-stage build) 方案,下面這篇文章主要給大家介紹了關(guān)于Dockerfile中multi-stage(多階段構(gòu)建)的相關(guān)資料,需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2018-03-03
Docker配置redis哨兵模式的方法(多服務(wù)器上)
這篇文章主要介紹了Docker配置redis哨兵模式的方法(多服務(wù)器上),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-02-02

