簡體   English   中英

在關鍵雲鑄造廠上運行Docker映像

[英]Running docker image on pivotal cloud foundry

我有一個在Docker容器中運行的應用程序。 是否可以在Cloud Foundry中部署包含應用程序的docker容器,而無需對應用程序或容器本身進行任何更改?

要回答有關是否需要更改Docker映像的特定問題,請參閱以下相關信息。

  • 當前不支持掛載卷或鏈接容器,但是支持這些用例的項目正在積極進行中,因此,如果您的docker run工作流程通常涉及您,則必須等待。
  • 僅支持v2 Docker注冊表,因此,如果您的映像存儲庫位於具有較舊API的Docker注冊表中,則它將無法正常工作。
  • 不支持私有存儲庫(即,需要用戶名和密碼才能訪問注冊表中圖像的存儲庫)。 但是,您可以提供自己的自定義注冊表,並使它只能由CF后端訪問,然后將映像作為公共存儲庫推送到該自定義注冊表。

(信息從官方CF docs網站Diego設計說明中篩選出)

如Cloud Foundry 文檔中所述 ,您首先應使用以下命令啟用diego_docker功能標記:

cf enable-feature-flag diego_docker

然后使用cf push來推送您的docker映像。 CF CLI 6.13.0和更高版本包括對cf push命令的-o--docker-image標志將Docker映像作為CF應用程序推送的本機支持。 例如,運行:

cf push lattice-app -o cloudfoundry/lattice-app

將推送位於cloudfoundry/lattice-app的圖像。 您還可以在此處閱讀有關CF + Diego中的Docker支持的更多信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM