2014-03-28 49 views
0

我是碼頭工人的新手,並試圖探索碼頭工具的功能。我創建了一個容器並在其上存儲了一些數據並將其推送到我的碼頭帳戶。無法看到碼頭集裝箱中的內容

但是,當我拉同一個容器時,我無法看到存儲在容器中的數據。爲什麼我的數據不可用?

我的數據哪裏去了?

UPDATE

我執行以下步驟:

的ubuntu @ domU的-12-31-39-0A-11-9F:〜$ sudo的泊塢窗運行-i -t ubuntu的/ bin中/慶典

無法找到像 'Ubuntu的' 本地 拉庫Ubuntu的

XXXXXXXXXXXX:下載完整 XX XXXXXXXXXX:下載完整 XXXXXXXXXXXX:下載完整 XXXXXXXXXXXX:下載完整 XXXXXXXXXXXX:下載完整 XXXXXXXXXXXX:下載完整 XXXXXXXXXXXX:下載完整 XXXXXXXXXXXX:下載完整 XXXXXXXXXXXX:下載完整 XXXXXXXXXXXX:下載完整 XXXXXXXXXXXX:下載完整

根@ XXXXXXXXXXXX:

在這裏,我做了更改,然後我COMMITED容器

Ubuntu的@的domU-12-31-39-07-76-B4:〜$ sudo的泊塢窗提交XXXXXXXXXXXX Ubuntu的 0fd6b6b8acd3dc49947611e61077600a93a6285ebdcf45f1a8f73b4a26274fee

的ubuntu @的domU-12-31-39-07-76-B4:〜 $ 須藤搬運工推myrepositoryname/ubuntu的 推送指庫[myrepositoryname /求助](LEN:1): 用戶名: 發送圖像列表

請登錄推現有XXXX 密碼: 電子郵件: xxxxxxxx 登錄成功 推送指庫[myrepositoryname /求助](LEN:1) 發送圖像列表 推庫myrepositoryname/ubuntu的(1個代碼) 511136ea3c5a:圖像已經按下時,跳過 圖片XXXXXXXXXXXX已經推動時,跳過 圖片XXXXXXXXXXXX已經推,跳過 圖片XXXXXXXXXXXX已經推,上{https://開頭倉庫名}跳躍的轉[XXXXXXXXXXXX] 推標籤

它後,我在我的搬運工賬戶檢查,圖像得到了推動。之後,我創建了一個新帳戶並將圖像拉出(我公開了該圖像)。但是,我沒有得到我的數據

的ubuntu @ domU的-12-31-39-14-1D-8F:〜$ sudo的泊塢窗登錄

用戶名:XXXX 密碼: 電子郵件:XXXXXXXXXXXX 帳戶已創建。請使用我們發送給您的電子郵件的確認鏈接將其激活。

的ubuntu @ domU的-12-31-39-14-1D-8F:〜$ sudo的搬運工登錄

用戶名(XXXX):XXXXX

登錄成功

的ubuntu @ domU的-12 -31-39-14-1D-8F:〜$ sudo的泊塢窗拉myrepositoryname/Ubuntu的

拉庫myrepositoryname/Ubuntu的 6d38862b09be:下載完整 511136ea3c5a:下載排版勒特 6170bb7b0ad1:下載完整 9cd978db300e:下載完整

的ubuntu @ domU的-12-31-39-14-1D-8F:〜$ sudo的泊塢窗運行-i -t myrepositoryname/Ubuntu的/斌/慶典

根@ 7b7cc51fbd90:/#CD帶回家/ 根@ 7b7cc51fbd90:/家居#LS

我存儲在/ home路徑我的數據,但是當我檢查有沒有數據

回答

3

你創建圖片?

docker run的圖像(與n文件層,見http://docs.docker.io/en/latest/terms/layer/)你最重要的是創造一個n+1「個文件層。這就是你存儲數據的地方。如果你的容器,那些數據仍然保留在那一層,並且你的容器的數據仍然存在。

但是,如果您docker run您的形象再次,你做一個不具有該數據的不同容器。

現在,您要將您的數據發送到索引(您的Docker帳戶)。您只能發送圖像,而不是容器,並且您使用的圖像不包含此數據。因此,您需要將docker commit您的容器轉換爲新圖像,並且您可以將docker push生成的圖像。 docker pull這應該給你一個包含數據的可啓動圖像。

+0

我沒有創建圖像,我已經添加了我已經完成的步驟,請查看更新 – Prats

+0

,您不應該提交到'ubuntu',而是提交到'your_image_name'。我不知道如果你嘗試將標記從原始的ubuntu更改爲你自己的圖像會發生什麼,但也許你不能。所以,你提交給你的_repo的ubuntu顯然只是原始的圖像,它沒有你的數據。 – qkrijger

+0

是的,它工作,我用我的myrepositoryname/ubuntu – Prats

相關問題