使用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又有另一個層面的意...