docker映象是乙個檔案系統,有時需要進入容器內部的shell,例如:檢視配置檔案的內容。
正在執行的容器,可以通過docker exec
命令進入它的shell終端:
docker exec -it /bin/bash1. 執行nginx映象
[root@qikegu docker]# docker run -d nginx2.檢視nginx容器id
[root@qikegu docker]# docker ps3. 進入容器,執行乙個bash shellcontainer id image command created status ports names
87c324a31476 nginx "nginx -g 'daemon of…" 54 seconds ago up 53 seconds 80/tcp trusting_vaughan
[root@qikegu docker]# docker exec -it 87c324a31476 /bin/bash可以看到我們進入了容器中的shell了。root@87c324a31476:/#
4. 在容器的shell中執行命令
root@87c324a31476:/# ls容器中不存在的命令(上面的bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var
root@87c324a31476:/# ps
bash: ps: command not found
ps
)不能執行
5. 退出shell
直接使用exit
命令退出shell,容器自身也將停止執行。
使用ctrl + p + q
,可以退出shell,容器仍將繼續執行。
第八講 友元
include include class point int getx int gety friend float dist point a,point b private 私有資料成員 int x,y float dist point a,point b int main class a pri...
go第八講 函式
第一講的時候,我們其實就已經使用到了函式 main函式,不知道大家注意沒有 func function name parameter list return types 函式定 析 func 函式由 func 開始宣告 function name 函式名稱,函式名和引數列表一起構成了函式簽名。par...
mongoDB第八講 分片
1.插入負載技術 分片架構圖 2.片鍵的概念和用處 看下面這個普通的集合和分片後的結果 利用key為片鍵進行自動分片 3.什麼時候用到分片呢?3.1機器的磁碟空間不足 3.2單個的mongodb伺服器已經不能滿足大量的插入操作 3.3想通過把大資料放到記憶體中來提高效能 4.分片步驟 4.1建立乙個...