小风儿 发表于 2018-6-20 10:35:27

Windows Container On Azure-KAKA

  Windows Container On Azure
  Note:Microsoft Azure does not support Hyper-V containers. To complete Hyper-V Container exercises, you need an on-prem container host.
  使用Portal创建WS2016 Core with Containers TP4,步骤不赘述。

  虚拟机创建完成后,使用PowerShell命令进入PowerShell session

  验证Windows Server Core OS镜像已经安装,使用Get-Container Image命令

  使用New-Container命令创建一个新的名字为TP4Demo的Windows容器,并将容器连接到VM Switch 默认虚拟交换机。

  使用Start-Container命令启动容器

  使用Enter-PSSession命令连接到容器,Install-Windows Feature命令,在容器中安装IIS角色

  退出,停止Container

  创建一个包含IIS的新容器并发布

  创建一个新容器,从WindowsServerCoreIIS容器镜像。

  启动IIS Container

  配置网络,查看Container的IP地址
  Invoke-Command -ContainerName IIS {ipconfig}

  创建NAT端口映射
  if (!(Get-NetNatStaticMapping | where {$_.ExternalPort -eq80})) { Add-NetNatStaticMapping -NatName "ContainerNat" -Protocol TCP -ExternalIPAddress 0.0.0.0 -InternalIPAddress 172.16.0.2 -InternalPort 80 -ExternalPort 80 }

  配置防火墙规则
  if (!(Get-NetFirewallRule | where {$_.Name -eq"TCP80"})) { New-NetFirewallRule -Name "TCP80" -DisplayName "HTTP on TCP/80" -Protocol tcp -LocalPort 80 -Action Allow -Enabled True }

  配置IIS主页
  Enter-PSSession -ContainerName IIS -RunAsAdministrator
  del C:\inetpub\wwwroot\iisstart.htm
  " Windows Server Container On Azure!" > C:\inetpub\wwwroot\index.html

  配置VM的终结点后,可以通过浏览器访问IIS Container页面。
页: [1]
查看完整版本: Windows Container On Azure-KAKA