troushoo

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

  1. --/--/--(--) --:--:--|
  2. スポンサー広告

Docker コンテナにASP.NET 5 アプリをVisual Studio からデプロイ

Visual Studio 2015 RC Tools for Docker を用いると、Azure 上のLinux マシンで動くDocker コンテナにASP.NET 5 アプリをVisual Studio からデプロイすることができます。
以下、その方法を紹介します。

準備
1. Visual Studio 2015 RC をインストールします。

2. Visual Studio 2015 RC Tools for Docker をインストールします。


Azure 上のLinux マシンで動くDocker にASP.NET 5 アプリをデプロイする方法
1. Visual Studio 2015 RC を起動し、C# の「ASP.NET Web アプリケーション」プロジェクトを作成します。


2. テンプレートは「ASP.NET 5 プレビュー テンプレート」の「Web Site」を選択しました。


3. プロジェクト名を右クリックし「公開」をクリックします。


4. 「発行先を選択します」では「Docker Containers」をクリックします。


5. 初回時はAzure のサブスクリプション情報を入力するため「サブスクリプションを管理する」をクリックします。


6. 「アカウントの追加」をクリックし、Azure のユーザー名・パスワードを入力します。


7. Dokcer コンテナをホストする仮想マシンを作成するため「新規」をクリックします。


8. 仮想マシン作成に必要な情報を入力します。


9. 「仮想マシンの作成を開始しました」というウィンドウが表示されます。


10. 出力ウィンドウに、仮想マシンを使用する準備ができました、と表示されるとDocker コンテナをホストする仮想マシンの作成が終了です。


11. 再度プロジェクト名を右クリックし「公開」をクリックします。


12. 「発行」をクリックします。


13. 発行が終わると、「ビルド」に「Docker container started」と表示されます。


14. 結果、実際にクラウドサービスに接続すると、Azure 上のLinux のDocker コンテナに発行したASP.NET アプリに接続できます。

Azure 上のLinux マシンで動くDocker に接続
Azure 上のLinux マシンで動くDocker に接続することも可能です。

1. 開発者コマンド プロンプト for VS2015 を管理者権限で起動します。


2. 「set docker_host=<サーバーURL>」を実行します。
<サーバーURL> は、上記12 の「Server Url」で確認できます。


3. docker クライアントのコマンドが実行でき、例えば「docker –tls ps」で動いているコンテナ情報を確認できます。


情報元
Deploy your ASP.NET 5 App to a Docker Container in five minutes (英語)


  1. 2015/05/15(金) 22:25:26|
  2. Visual Studio
  3. | トラックバック:0
  4. | コメント:0
<<Maltego : データ収集・可視化ツール | ホーム | Microsoft Azure Diagnostics with ELK : Azure Diagnostics をグラフ化>>

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバック URL
http://troushoo.blog.fc2.com/tb.php/239-d0f7946a
この記事にトラックバックする(FC2ブログユーザー)

スポンサーリンク

最新記事

月別アーカイブ

カテゴリ

ツール (92)
ネットワーク (76)
Visual Studio (56)
SOS・Psscor2/Psscor4 (25)
WinDbg (25)
Linux (24)
Azure (17)
Tips (20)
英語 (1)
About Me (1)
未分類 (0)

全記事表示リンク

全ての記事を表示する

検索フォーム

RSSリンクの表示

リンク

このブログをリンクに追加する

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。