2014-09-20 105 views
0

我有一個Docker鏡像(在Ubuntu 14.04環境中),我想將它上傳到Google Compute Engine並作爲計算引擎(不是App Engine)運行。將Docker鏡像轉換爲Google Compute Engine鏡像

關於如何做到這一點,有一個presentation(由Google的Marc Cohen提供),但是它忽略了關於如何將Docker映像轉換爲raw tar.gz格式的關鍵步驟(第34頁)。

有人能告訴我確切的步驟

  • 轉換泊塢窗圖像格式正確
  • 上傳到Google存儲
  • 創建谷歌計算引擎圖像
  • 啓動谷歌計算引擎實例
+0

注意,您可以直接運行在GCE VM實例(泊塢圖像,而無需將其轉換爲虛擬機如果您使用[容器優化的Debian](https://developers.google.com/compute/docs/containers/container_vms)或[CoreOS](https://coreos.com/docs/running-coreos/cloud) -providers/google-compute-engine /)圖像。 – 2014-09-21 04:19:23

回答

0

documentation on packaging有全面的步驟來完成所有你已經列舉的d。

爲了使其與GCE兼容,您的安裝必須包含一些特定要求;它有一長串的內核兼容性標誌,磁盤類型,NTP設置等等,所以在這裏複製粘貼它不會很謹慎,因爲這些信息可能會隨着Google更新GCE而改變。

+0

我想將現有的Docker鏡像轉換爲disk.raw格式。您提到的說明似乎不能解釋如何做到這一點。他們以空白disk.raw開始。 – latenite4 2014-09-20 17:58:28

+0

您可以嘗試使用dd Linux命令來映像磁盤。 dd if = [device source] = [image destination] bs = [size]其中[image destination]將是disk.raw,然後您需要tar該文件。 – Marilu 2014-09-23 18:44:37