2016WindowsコンテナでWebサーバー!IISだって動きます!Azure2015.08.21WindowsコンテナでWebサーバー!IISだって動きます!はじめにくどうです。前回のコンテナの基本的な扱いの続きです。今回は、ContainerでWebサーバーを起動して接続してみます。Starthttps://msdn.microsoft.com/virtualization/windowscontainers/quickstart/managepowershell#HostaWebServerinaContainerAzureの設定Containerで利用されるIPアドレスが172.16.0.0/24です。Start通りにいきません。そこで、仮想マシンを作成する過程でIPアドレスを変更します。図のようにプレビューポータルでは、作成時にIPアドレスの設定をします。CIDRを10.0.0.0/16に指定します。仮想ネットワークへ作成し所属させましょう。エンドポイントを指定します。HTTPをTCPでパブリックポート:80、プライベートポート:80で作成します。プレビューポータルでの設定は完了です。Containerの設定Powershellを起動します。reserved.New-ContainerコマンドでContainerを作成します。Switch"Start-ContainerコマンドでContainerを起動します。$contanier.ContainerNameEnter-PSSessionコマンドでContainerに接続します。Startではnginxをインストールしていますが、せっかくのWidnowsServerなのでIISをインストールします。Add-WindowsFeatureコマンドでWeb-Serverを追加します。D...IPを確認します。172.16.0.1終了します。exitGet-NetNatコマンドでのNameを確認します。ContainerNATです。TrueAdd-NetNatStaticMappingコマンドでポートフォワーディングの設定をします。InternalIPAddressには、ContainerのIPを指定します。ExternalIPAddressには0.0.0.0を指定します。Trueファイヤーウォールの設定をします。HTTP(TCP/80)を開けます。アドレスを確認し、IISのデフォルトページが表示できることを確認します。まとめContainerの設定を行いました。ContainerがWindowsなのでIISが動きます。Startにははまりましたが、問題なく動作しています。Azureの場合は、エンドポイントの指定など設定ポイントが少々異なります。