對於項目,我們試圖擴展Google Cloud Datalab並將修改後的版本部署到Google Cloud平臺。據我瞭解,在部署過程通常包括以下步驟:將Datalab的自定義版本部署到Google雲平臺
- 構建泊塢窗圖像
- 它推到容器註冊
- 使用
container
參數與谷歌雲部署指定正確的Docker鏡像,如解釋here。
由於默認容器註冊表,即gcr.io/cloud_datalab/datalab:<tag>
對於非Datalab貢獻者禁地,我們推泊塢窗圖像到我們自己的容器註冊表,即到gcr.io/<project_id>/datalab:<tag>
。
但是,Google Cloud部署人員僅從gcr.io/cloud_datalab/datalab:<tag>
(使用container
參數指定的標記)直接提取,似乎不允許指定源容器註冊表。部署者似乎並不是開放源代碼的,因此我們無法將我們的映像部署到Google Cloud。
我們研究過創建類似於here所列示例的自定義部署,但是這從來不啓動Datalab,因此我們懷疑啓動腳本更復雜。
問題:我們如何從我們自己的容器註冊表中將Datalab映像部署到Google Cloud?
非常感謝提前。