跳到主要內容

start a shutdown docker container

使用Docker ubuntu14 container登入



登入後得到"421f28ed9919"這個container id
在資料夾下面建立一個123的檔案
在原本的概念中,如果離開(exit),則剛剛所有的異動都會消失...
但是,有辦法重新啟動當下的狀態嗎.... 答案是可以的!

從離開container "421f28ed9919"之後開始....

在本機使用ls查看/var/lib/docker可以看得到docker的一些設定檔資料
查詢之下的containers,可以看到該id對應到的完整id資料夾...
列表這個資料夾中,可以看到一些container細部設定...



而docker的一些檔案本應該存放在"/var/lib/docker/aufs/mnt/421f28ed9919bac139fd588199ff5ee15cf2054377a4a31261546397029795af"這個資料匣下面
因為離開了container,所以該資料匣裡面是空的...



在這邊我們看到Docker container id的對應421f28ed9919 --> 421f28ed9919bac139fd588199ff5ee15cf2054377a4a31261546397029795af
後面的完整id代表可以再次喚醒docker的重要參數...
透過docker start [fill_id],我們可以重新啟動docker container...



檢查一下程序,會看到421f28ed9919重新提供服務...



此時使用attach可以在回到該程序...
再檢查一下資料匣,可以看到"123"仍然存在著...



在登入狀況下列表"/var/lib/docker/aufs/mnt/421f28ed9919bac139fd588199ff5ee15cf2054377a4a31261546397029795af"
會發現對應到docker container "421f28ed9919"的檔案內容都存在在這個資料匣下面...



透過docker start啟動執行過但是離開了的docker container... 讓docker又有另一個層面的意義了!!


留言

這個網誌中的熱門文章

透過Google Apps Script結合Google Form做即時郵件通知

體驗過Google Apps Script的功能後,也發現他結合GmailApps的模組 GmailApps的應用可以用在表單填寫完成後,做發信的通知 例如您開立了一個訂購的表單,為了要在第一時間通知商家有訂單進入 就可以直接呼叫Gmail做發信的通知,讓手持Smart Phone的我們可以很快的知道生意上門了! 下面規劃三個function,其中: onCommit():為form commit時候觸發的function,需要掛載於form commit trigger上 jsonArrToTable():目的將json array解析成為一個Table getLastRowTable():目的將整個table的回傳過濾為剩下第一筆(表頭,含有Form的欄位說明)與最後一筆(原則上就是剛剛送出的那一筆表單) 完整程式碼如下: function onCommit(){   var sheet = SpreadsheetApp.getActiveSheet();   var rows = sheet.getDataRange();   var numRows = rows.getNumRows();   var values = rows.getValues();   var content = getLastRowTable(values);   var htmlBody = "Hi Admin: <br/><br/>有訂單拉,檢查一下吧! <br/><br/>" + content + '<br/><br/>Send by Google Apps';   GmailApp.sendEmail(     " your-email-address@gmail.com ",      "Order Confirm Notice",      htmlBody,      {from: ' from-email-...

Share a chrome plugin for manage google cloud platform

好玩意兒報報.... 同事的新作,把Google Project List在Chrome Plugin中! 對一次管理多個專案的人來說,真得超方便的拉! 下載: https://chrome.google.com/webstore/detail/gdclauncher/bicgkglnnilldakpenngnblekooejnpg 使用說明: 1. Use browser url bar to quick search: Type "gdcl" in browser Press "TAB" to start search Type the project id key word then select the search result... 2. Using quick launch bar... You can search by keyword or click project name to go to the project or gae link to go to gae or go to billing page....

Cloud Monitor嚐鮮

GCP上,我們非常想要的一個功能,終於問世.... Cloud Monitor來了!