2016-09-23 8 views
1

Azure仮想マシンでドッカーを使用すると、多くのオンラインリソースが見つかりました。 Azure Webappsを使ってドッカーを使用したことはありませんでした。これは可能ですか?Azure Webappにドッカーコンテナをデプロイすることはできますか?

+0

「できますか」の問題ではありません。私は自分のLOB .Net Webアプリケーションをホスティングするために、ACSとAzure Web Appsの間で苦労していました。どちらのオプションも実行可能なように見えますが、私は他のオプションを選択するのが難しいです。 – Sam

答えて

4

いいえWebアプリケーションはAzureのもので、別売のパッケージとランタイムを使用しています.Webアプリケーションを作成し、Dockerイメージをポイントしてコンテナとして実行することはできません。

あなたはAzureの上ドッカーを実行したい場合は、単一のホストとして使用するVMをスピンアップすることができます - あなたは、Linuxのコンテナや、現在プレビュー中のWindows用コンテナ(のためのWindows Server 2016イメージ用のUbuntuのイメージを使用することができます )。

Azureで実行中のDocker Swarmを作成するには、Azure Container ServiceまたはDocker for Azureを使用できます。

+10

この回答は現在Azureが[Webアプリケーション上のDockerコンテナ]をサポートしているため、古くなっています(https://buildazure.com/2016/11/18/deploy-docker-containers-to-azure-web-apps-on-linux /)。 –

-2

App Appで実行されているWeb Appsは、Webapp-as-a-Serviceです。 Dockerとは関係ありません。コード展開のための具体的な方法が組み込まれており、Dockerイメージはサポートされていません。

Web AppsとDockerイメージが相互に通信できるわけではありません.Dockerコンテナ内に、Webアプリケーションによって呼び出されたデータベースを持っていることは間違いありません。

0

いいえ、webappはAzureが提供するPaaSであるため、設定が簡単なWebサイトを簡単にプッシュできます。

しかし、Azureを使用してウェブサイトをドッカーにプッシュできます。

25

クラウド内のものが急速に変化しています。 2016年11月以降、linuxのWebアプリケーションでドッキング用のコンテナを実行できるようになりました。あなたはそれについてここで読むことができます。 https://buildazure.com/2016/11/18/deploy-docker-containers-to-azure-web-apps-on-linux

+2

これは現在受け入れられている回答になるはずです。 – ScottG

+0

誰でも、空のスタックがLinuxのWeb Appをサポートしていることを知っていますか? – Alvin

+0

私の知る限りではありません。それは公開された紺碧でプレビューされており、プレビューサービスの作業を開始する前に、紺色のスタックで利用できるようになる可能性のあるサービスがたくさんあります。 – sjkp

関連する問題