新聞中心
大家好,今天小編關注到一個比較有意思的話題,就是關于docker進入容器內(nèi)部的一道命令的問題,于是小編就整理了3個相關介紹為您解答,讓我們一起看看吧。

創(chuàng)新互聯(lián)建站云計算的互聯(lián)網(wǎng)服務提供商,擁有超過13年的服務器租用、成都電信服務器托管、云服務器、網(wǎng)絡空間、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗,已先后獲得國家工業(yè)和信息化部頒發(fā)的互聯(lián)網(wǎng)數(shù)據(jù)中心業(yè)務許可證。專業(yè)提供云主機、網(wǎng)絡空間、域名與空間、VPS主機、云服務器、香港云服務器、免備案服務器等。
k8s集群怎么訪問docker容器內(nèi)部?
你好!要訪問K8s集群內(nèi)部的Docker容器,你可以使用kubectl exec指令來實現(xiàn)。該指令能夠直接將你連接到容器內(nèi)部,以便你可以執(zhí)行任意操作。你甚至可以使用類似bash指令來訪問容器內(nèi)的文件系統(tǒng)。
如何查看docker里某個容器的的啟動命令?
1,在容器外部,物理機上,可以用docker inspect查看或者,docker inspect container。
2,如果在容器內(nèi)部??梢杂?ps -fe 查看。其中1號進程就是啟動命令。
3,Docker會在隔離的容器中運行進程。當運行docker run命令時,Docker會啟動一個進程,并為這個進程分配其獨占的文件系統(tǒng)、網(wǎng)絡資源和以此進程為根進程的進程組。在容器啟動時,鏡像可能已經(jīng)定義了要運行的二進制文件、暴露的網(wǎng)絡端口等,但是用戶可以通過docker run命令重新定義(譯者注:docker run可以控制一個容器運行時的行為,它可以覆蓋docker build在構建鏡像時的一些默認配置),這也是為什么run命令相比于其它命令有如此多的參數(shù)的原因。4,命令格式
5,最基本的docker run命令的格式如下:$ sudo docker run [OPTIONS] IMAGE[:TAG] [COMMAND] [ARG...]
6,如果需要查看[OPTIONS]的詳細使用說明,請參考Docker關于OPTIONS的章節(jié)。這里僅簡要介紹Run所使用到的參數(shù)。OPTIONS總起來說可以分為兩類:
設置運行方式:
決定容器的運行方式,前臺執(zhí)行還是后臺執(zhí)行;
設置containerID;
設置網(wǎng)絡參數(shù);
設置容器的CPU和內(nèi)存參數(shù);
如何啟動一個已經(jīng)創(chuàng)建的docker容器,并進入SHELL對其操作?
有同學在docker下安裝了nginx 但是不知道目錄在哪,可以使用命令:sudo find / -name "50x.html"因為nginx里必定會有50x.html,所以查找它,結果發(fā)現(xiàn)nginx的目錄在docker容器里,如果操作它,就需要進入容器的shell。必須先啟動容器:sudo docker start “容器ID”
然后使用下邊的命令進入shell:
sudo docker exec -it “容器ID”
bash將主機的文件復制到容器里:
sudo docker cp 主機目錄 容器ID:容器目錄
到此,以上就是小編對于docker進入容器內(nèi)部的一道命令是什么的問題就介紹到這了,希望這3點解答對大家有用。
當前文章:docker進入容器內(nèi)部的一些命令是什么(如何查看docker里某個容器的的啟動命令?)
URL鏈接:http://m.fisionsoft.com.cn/article/cojppde.html


咨詢
建站咨詢
