Olá Pessoal!!!
No ultimo update do Windows Server 2016 Technical Preview 3, foi liberado a feature container. Com isso você deixa seu ambiente Windows Server e Linux altamente ágil, permitindo acelerar o processo de DevOps com eficiência , ajudando a construir e implantar aplicações modernas.
O Container do servidor do Windows pode ser implantado e gerenciado usando o cliente de Docker ou PowerShell.
O sistema de operacional do Windows Server que separa os containers do outro e do sistema operacional do host, bem como containers de Hyper-V e uma segunda opção de implantação de containers que irá proporcionar maior isolamento usando uma virtualização otimizada.
A ideia é ampliar as possibilidades de implantação de contêineres em ambientes mistos de confiança operacional ou inferior.
As novas ferramentas se estende a funcionalidade do Microsoft Windows e sua plataforma de aplicativo. Por exemplo, a Microsoft adicionou um novo Console de gerenciamento de emergência para que usuários podem ver e corrigir configurações de rede diretamente do servidor de Nano, console e um novo script do PowerShell que permite aos usuários criar Nano Azure VMs.
Habilitando a Feature ContainerCom o Windows Server 2016 TP3 instalado abra o Server Manager> Manage> Add Roles and Features
Em seguida clique em Next
Clique em Next
Clique em Next
Clique em Next
Em seguida clique em Containers e depois em Next
Em seguida clique em Install e aguarde o fim da instalação
Após a instalação ele vai pedir para reiniciar o Servidor para finalizar a instalação, clique em Close e reinicie o Servidor
Agora vamos verificar se o modulo Containers foi instalado corretamente, abra o Powershell em modo Administrador
Execute o seguinte comando Get-Command -Module Containers para verificar se foi instalado corretamente
Pronto, agora que verificamos será necessário instalar a base do sistema operacional do Containers, a Microsoft fornece um script de PowerShell que ajuda na configuração.
Referência: Windows Containers
Execute o seguinte comando no PowerShell, para fazer o download do script de configuração
wget
-uri
https://aka.ms/setupcontainers
-OutFile
C:\ContainerSetup.ps1
Em seguida execute o comando, para fazer a instalação
C:\ContainerSetup.ps1
Pronto agora o Windows Server 2016 TP3 está com o Container Windows Server Core instalado.
Configurando o Container
Vamos listar o Container que fizemos o download e instalamos, execute o seguinte comando.
Get-ContainerImage
Como você pode ver abaixo, eu tenho uma imagem do repositório chamada WindowsServerCore.
No Script da Microsoft ele também cria uma Switch Virtual NAT, para verificar pode execute o comando
Get-vmswitch
Agora vamos criar um Container, vou criar um Container com o nome "Container-Demo01", execute o seguinte comando
$Image = Get-ContainerImage -Name WindowsServerCore
$CreateContainer=New-Container -Name "ContainerDemo01" -ContainerImage $Image -switchName "Virtual Switch"
Execute o seguinte comando Get-Container para verificar se o Container-Demo01 foi criado
Agora vamos iniciar o Container, após a criação o Container fica por padrão em "Off", execute o seguinte comando
Start-Container ContainerDemo01
Para verificar execute o comando Get-Container.
Agora vamos conectar-se no interior do conector, para configurar alguns parâmetros, execute o seguinte comando
$ContainerDemo01 = Get-Container ContainerDemo01
Enter-PSSession -ContainerID $ContainerDemo01.ContainerID -RunAsAdministrator
Em seguida vamos da um ipconfig, para obter o endereço de IP
Agora vamos instalar o IIS no Container configurado acima, para a instalação vamos executar o seguinte comando
Install-WindowsFeature Web-Server
Vamos verificar a instalação do IIS, execute o seguinte comando
Get-WindowsFeature Web-Server
Agora vamos criar uma imagem nova e vamos associar o Web-Server a ela.
$WebServerImage = New-ContainerImage -ContainerName ContainerDemo01 -Publisher HomeCloud -Name WebServer -Version 1.0
Pronto seu Container com Web Server está criado.
Valeu Galera e até o Próximo Post.
Deixe seu Comentário
No comments