docker?exec使用-it操作圖文詳解
docker記錄
對(duì)于docker已經(jīng)啟動(dòng)的容器中的服務(wù)是否啟動(dòng)的操作
首先進(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(即使沒(méi)有連接,也要保持STDIN打開(kāi))
- exec -t: --tty Allocate a pseudo-TTY(分配一個(gè) 冒充的終端設(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àn)目錄結(jié)構(gòu)了
執(zhí)行效果:
我們還要執(zhí)行什么就一直要要加 exec be0ab 前綴來(lái)執(zhí)行該容器下的操作 想要去掉就要加上 -it
-it : 目前的理解淺薄,就是要等在容器內(nèi)的命令執(zhí)行完畢才會(huì)出來(lái)到當(dāng)前操作; 沒(méi)有-it的加 就相當(dāng)于在容器內(nèi)執(zhí)行一下命令,不等容器內(nèi)部是否執(zhí)行完畢直接出來(lái),而我們看見(jiàn)的他在上面是因?yàn)槿萜鲀?nèi)的執(zhí)行快,(行動(dòng)派可以試試在里面寫(xiě)個(gè)循環(huán)制造時(shí)間驗(yàn)證)
那么就出來(lái)了 -it ....bash 的組合
-it ....bash:上面說(shuō)到在加上-it 會(huì)等容器內(nèi)的操作執(zhí)行完畢,而bash 是打開(kāi)容器內(nèi)的一個(gè)終端近程,又因?yàn)閕t的等待 所以就會(huì)一直以終端連接的方式停留在容器內(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)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
使用docker搭建gitlab并且開(kāi)放到公網(wǎng)
這篇文章主要介紹了使用docker搭建gitlab并且開(kāi)放到公網(wǎng),具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-05-05Docker搭建OpenLDAP+phpLDAPadmin統(tǒng)一用戶(hù)認(rèn)證的方法
這篇文章主要介紹了Docker搭建OpenLDAP+phpLDAPadmin統(tǒng)一用戶(hù)認(rèn)證,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-12-12yum下載docker安裝包安裝到離線機(jī)器的實(shí)例代碼詳解
本文通過(guò)實(shí)例代碼給大家介紹了yum下載docker安裝包,安裝到離線機(jī)器,代碼簡(jiǎn)單易懂,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-12-12docker環(huán)境中websocket?通過(guò)nginx代理不通解決方案
這篇文章主要介紹了docker環(huán)境中websocket?通過(guò)nginx代理不通解決方案,下面是一些可能會(huì)導(dǎo)致?WebSocket?代理失敗的問(wèn)題以及相應(yīng)的解決方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-05-05docker安裝部署 onlyoffice的詳細(xì)過(guò)程
本文給大家分享docker安裝部署 onlyoffice的詳細(xì)過(guò)程,通過(guò)圖文并茂實(shí)例相結(jié)合給大家分享安裝Docker Desktop及如何進(jìn)入BIOS設(shè)置CPU的虛擬化,感興趣的朋友一起看看吧2021-06-06使用Docker方式啟動(dòng)tomcat,訪問(wèn)首頁(yè)出現(xiàn)404的解決方案
這篇文章主要介紹了使用Docker方式啟動(dòng)tomcat,訪問(wèn)首頁(yè)出現(xiàn)404的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2025-03-03IDEA集成Docker實(shí)現(xiàn)一鍵部署全過(guò)程
本文詳細(xì)介紹了如何在IntelliJ IDEA中集成Docker并實(shí)現(xiàn)一鍵部署代碼的步驟,包括安裝Docker、配置服務(wù)器、IDEA配置、添加Dockerfile、運(yùn)行配置以及一鍵部署2024-11-11