私はCloud FoundryとそのDieockのDockerサポートを検討しています。私の質問です:前と同じようにjarを配置することができます(cf push
で、jarの場所、buildpackとスタックの情報を提供します)。 DEA、またはコンテナを構築するための既製のDockerイメージをCFに常に提供する必要がありますか? 「古い」方法が引き続きサポートされている場合は、この方法でDiegoを使用することをお勧めしますか、またはすべてDockerに移行する必要がありますか?Cloud Foundry + DiegoでDockerイメージの代わりにアプリケーションをプッシュできますか?
0
A
答えて
1
Cloud FoundryのDiegoランタイムは引き続きビルドパックのデプロイメントをサポートし、アプリケーションの実行に必要なコンテナとランタイム成果物を作成します。作成するコンテナはDockerコンテナではありません。たとえば、Pivotal Cloud FoundryはGarden-RunCコンテナを作成します。
Dockerサポートは、あらかじめパッケージ化されたDockerイメージを変更せずに展開したい場合に便利ですが、選択肢がある場合はbuildpackのアプローチが依然として優先されます。
Buildpacksは、Cloud Foundryを使用する際に、開発者とITオペレータの両方の役割を簡素化します。ビルドパックでは、開発者はDockerfileの設計とメンテナンス、およびアプリケーション開発に直接関係しないその他の懸案事項について、もはや責任を負いません。
ITオペレータは、OSのバージョンとパッチレベル、およびすべてのビルドパックコンテナのランタイムに関して完全な一貫性を得ます。また、Cloud Foundry環境内のすべてのビルドパックコンテナに展開される、自動化されたゼロ・ダウンタイムのパッチおよびアップグレードを実行する機能も備えています。これはセキュリティと効率性の両面で非常に強力なツールです。
関連する問題
- 1. Cloud FoundryがデフォルトでDEAを使用している間は、デフォルトでDiegoでアプリケーションを開始します
- 2. SpringアプリケーションをCloud Foundryにプッシュする際のステージングエラー
- 3. Cloud Foundryサービスとアプリケーション
- 4. Pivotal Cloud FoundryのJAX RSアプリケーション
- 5. Pivotal Cloud FoundryのUIアプリケーション
- 6. JMX - Pivotal Cloud Foundry
- 7. Cloud Foundry CLIを使用したCloud Foundryアプリケーションへのサービスの作成
- 8. Cloud Foundry for SaaS
- 9. Cloud FormationでS3ファイルの代わりにECRイメージを指定するElastic Beanstalkテンプレート
- 10. bluemix/cloud-foundryアプリケーションでRTRログを無効にする方法
- 11. Cloud Foundry CLIから専用Bluemixにログインできません
- 12. Cloud Foundryで2つのアプリケーションをリンクする
- 13. Cloud Foundry API経由でBluemixにXSPアプリケーションをアップロード/更新
- 14. Cloud Foundry Django exit_status = -1
- 15. Bluemix Cloud Foundry REST API
- 16. gitを使ってDocker Cloud Repoにプッシュする方法はありますか?
- 17. Fedora 23でCloud Foundryを設定する
- 18. Cloud Foundryアプリケーションの起動時にnode.js、gulp、bowerアプリをデプロイする
- 19. iOS Webアプリケーションの起動イメージにpngの代わりにjpgを使用できますか?
- 20. Cloud Foundry社のデータ交換
- 21. Cloud Foundryユーザ定義のenv変数をbuildpackから設定できますか?
- 22. UbuntuにCloud Foundryをインストールする16.04
- 23. Cloud FoundryエラーJAVA_HOMEが見つかりません
- 24. コンボボックスの代わりにイメージを表示
- 25. LaravelアプリケーションをDockerにイメージ
- 26. gitlab-ciランナーにdockerイメージをプッシュできるように信用を渡す...?
- 27. Swift - '共有アプリケーションは利用できません。'代わりに
- 28. 私のアプリケーションはコンソールの代わりにサービスセッションに行きます
- 29. artifact:installは、POMの代わりにスーパーPOMをプッシュします。
- 30. 代わりに、アプリケーション/モデル