一、場景描述
在開發過程中,特別是在除錯**時候總會出現dockerfile
或者應用程式異常導致應用無法啟動的情況。
這時就希望進入容器內部檢視發生了什麼事情。此時想採用docker exec
進入容器,但是會出現error response from daemon: container ae459cc7b1dd... is not running
的異常。
二、解決方案
通過如下命令檢視需要進入程序的容器id
# 檢視所有容器程序
docker ps -a
# 手動記錄容器id
ae459cc7b1dd
將啟動異常的容器儲存為映象
# 這裡隨便起乙個映象名稱就行
docker commit ae459cc7b1dd error/test
啟動新容器檢視啟動過程的日誌
docker run -it error/test sh
如何進入docker容器
在使用docker建立了容器之後,大家比較關心的就是如何進入該容器了,其實進入docker容器有好幾多種方式,這裡我們就講一下常用的幾種進入docker容器的方法。docker提供了attach命令來進入docker容器。接下來我們建立乙個守護態的docker容器,然後使用docker attach...
docker exec 進入停止的容器
遇到乙個情況,容器裡的應用啟動拋異常,導致容器很快就結束了 或者構建映象時失敗了.想到容器裡看看發生了什麼事 通過簡單的 docker logs 可能無法解決問題 如果乙個容器已經stop,那麼你是無法docker exec進去的.會提示error response from daemon cont...
如何進入WEB INF裡的jsp頁面
今天在匯入乙個專案時看見別人寫的這個專案在web inf資料夾裡,然後我想應該可以直接訪問web inf下的jsp頁面,結果發現並不能直接訪問,會報404錯誤 後來通過查詢得到的回答是 放在web inf資料夾下的原因是為了保證資料的安全性,避免客戶端隨意訪問,而解決的方法可以通過後台 實現,我選取...