<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.9.0">Jekyll</generator><link href="https://marcioluis.github.io//feed.xml" rel="self" type="application/atom+xml" /><link href="https://marcioluis.github.io//" rel="alternate" type="text/html" /><updated>2021-04-20T23:46:40-03:00</updated><id>https://marcioluis.github.io//feed.xml</id><title type="html">Márcio Soster</title><subtitle>Blog pessoal de Márcio Soster criado para divulgar tutoriais e o conhecimento adquirido durantes meus anos de profissão em: React, Angular, Java, DevOps e bancos de dados SQL e NoSQL.</subtitle><author><name>Márcio L. S. Arrosi</name></author><entry><title type="html">Instalar WSL 2 no Windows com Ubuntu e Docker</title><link href="https://marcioluis.github.io//posts/windows-wsl2-docker-ubuntu/" rel="alternate" type="text/html" title="Instalar WSL 2 no Windows com Ubuntu e Docker" /><published>2021-04-20T00:00:00-03:00</published><updated>2021-04-20T00:00:00-03:00</updated><id>https://marcioluis.github.io//posts/windows-wsl2-docker-ubuntu</id><content type="html" xml:base="https://marcioluis.github.io//posts/windows-wsl2-docker-ubuntu/">&lt;p&gt;Esse post tem como objetivo construir um passo-a-passo para a instalação e ativação do WSL2 no Windows. 
Também servirá como base para a instalação do Docker e futuros desenvolvimentos.&lt;/p&gt;

&lt;h1 id=&quot;windows-com-wsl2&quot;&gt;Windows com WSL2&lt;/h1&gt;

&lt;p&gt;Utilizar o Windows como plataforma de desenvolvimento funciona muito bem, agora com a adição do WSL versão 2  ficou ainda melhor e mais produtivo, pois adiciona novas ferramentas e possibilidades de virtualização dos ambientes de desenvolvimento, evitando que uma configuração de ambiente possa danificar outra já existente.&lt;/p&gt;

&lt;h2 id=&quot;modo-manual&quot;&gt;Modo manual&lt;/h2&gt;

&lt;p&gt;Inicie um novo terminal como administrador:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;botão direito em Iniciar » Windows PowerShell (admin)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;outro modo de iniciar pode ser:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;dentro do PowerShell execute: &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Start-Process powershell -Verb runAs&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;habilitando-wsl&quot;&gt;Habilitando WSL&lt;/h3&gt;

&lt;p&gt;No terminal execute o seguinte comando para habilitar o &lt;em&gt;WSL&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart&lt;/code&gt;&lt;/p&gt;

&lt;h3 id=&quot;atualizando-para-wsl2&quot;&gt;Atualizando para WSL2&lt;/h3&gt;

&lt;p&gt;Verifique a versão do Windows executando o seguinte comando no terminal: &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;winver&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Existem alguns pré-requisitos para usar a versão wsl2 que são os seguintes:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Possuir o Windows 10 &lt;strong&gt;Versão 1903&lt;/strong&gt; ou superior, com a &lt;strong&gt;Build 18362&lt;/strong&gt; ou superior&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Pode atualizar o Windows usando o assistente em:
&lt;a href=&quot;https://www.microsoft.com/software-download/windows10&quot;&gt;https://www.microsoft.com/software-download/windows10&lt;/a&gt;&lt;/p&gt;

&lt;h3 id=&quot;habilitando-a-virtualização&quot;&gt;Habilitando a Virtualização&lt;/h3&gt;

&lt;p&gt;Um passo muito importante é habilitar a virtualização do hardware em seu computador para consumo pelo WSL e Docker.
Isso é necessário pois, de agora em diante, tudo que essas aplicações irão consumir será virtual, memória, cpu, disco, etc.&lt;/p&gt;

&lt;p&gt;Execute o seguinte comando no terminal:&lt;/p&gt;

&lt;p&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Reinicie seu computador e durante o processo de &lt;em&gt;boot&lt;/em&gt; entre nas configurações de BIOS do seu computador.
Como chegar lá depende de cada fabricante, alguns precisa apertar a tecla &lt;em&gt;DEL&lt;/em&gt; outros &lt;em&gt;F11&lt;/em&gt;, &lt;em&gt;ESC&lt;/em&gt;, &lt;em&gt;F4&lt;/em&gt;, varia muito o importante é verificar se a função de virtualização está ativada.&lt;/p&gt;

&lt;p&gt;Realize os seguintes passos:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Nas configurações de BIOS, encontre as configurações relacionadas a CPU. Podem estar sob os menus Processador, Chipset ou Northbridge.&lt;/li&gt;
  &lt;li&gt;Habilite a virtualização; essa opção pode ser chamada de VT-x, AMD-V, SVM, ou Vanderpool. Habilite Intel VT-d ou AMD IOMMU se possível.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Salve tudo e reinicie&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;atualizar-o-kernel-do-linux&quot;&gt;Atualizar o Kernel do Linux&lt;/h3&gt;

&lt;p&gt;Execute e instale o seguinte pacote:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi&quot;&gt;WSL2 Linux kernel update&lt;/a&gt;&lt;/p&gt;

&lt;h3 id=&quot;finalizando&quot;&gt;Finalizando&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;Configure WSL2 como a versão padrão&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;wsl --set-default-version 2&lt;/code&gt;&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Instale pela Store a versão do Linux da sua escolha, eu instalei e recomendo o Ubuntu 20&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href=&quot;https://www.microsoft.com/store/apps/9n6svws3rx71&quot;&gt;Ubuntu 20.04 LTS&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A instalação deve demorar um pouco e após deve criar um usuário e senha para essa instalação.
Esse usuário e senha não tem relação com o Windows então não precisam ser iguais.&lt;/p&gt;

&lt;p&gt;Após a instalação e criação do usuário, acesse a distribuição pelo menu iniciar e pesquisando por &lt;em&gt;Ubuntu&lt;/em&gt;, deve aparecer o nome da distribuição instalada &lt;em&gt;Ubuntu 20.04 LTS&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Execute o seguinte comando para atualizar a distribuição:&lt;/p&gt;

&lt;p&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;sudo apt update &amp;amp;&amp;amp; sudo apt upgrade&lt;/code&gt;&lt;/p&gt;</content><author><name>Márcio L. S. Arrosi</name></author><category term="posts" /><category term="wsl2" /><category term="windows" /><category term="ubuntu" /><summary type="html">Esse post tem como objetivo construir um passo-a-passo para a instalação e ativação do WSL2 no Windows. Também servirá como base para a instalação do Docker e futuros desenvolvimentos. Windows com WSL2 Utilizar o Windows como plataforma de desenvolvimento funciona muito bem, agora com a adição do WSL versão 2 ficou ainda melhor e mais produtivo, pois adiciona novas ferramentas e possibilidades de virtualização dos ambientes de desenvolvimento, evitando que uma configuração de ambiente possa danificar outra já existente. Modo manual Inicie um novo terminal como administrador: botão direito em Iniciar » Windows PowerShell (admin) outro modo de iniciar pode ser: dentro do PowerShell execute: Start-Process powershell -Verb runAs Habilitando WSL No terminal execute o seguinte comando para habilitar o WSL dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart Atualizando para WSL2 Verifique a versão do Windows executando o seguinte comando no terminal: winver Existem alguns pré-requisitos para usar a versão wsl2 que são os seguintes: Possuir o Windows 10 Versão 1903 ou superior, com a Build 18362 ou superior Pode atualizar o Windows usando o assistente em: https://www.microsoft.com/software-download/windows10 Habilitando a Virtualização Um passo muito importante é habilitar a virtualização do hardware em seu computador para consumo pelo WSL e Docker. Isso é necessário pois, de agora em diante, tudo que essas aplicações irão consumir será virtual, memória, cpu, disco, etc. Execute o seguinte comando no terminal: dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart Reinicie seu computador e durante o processo de boot entre nas configurações de BIOS do seu computador. Como chegar lá depende de cada fabricante, alguns precisa apertar a tecla DEL outros F11, ESC, F4, varia muito o importante é verificar se a função de virtualização está ativada. Realize os seguintes passos: Nas configurações de BIOS, encontre as configurações relacionadas a CPU. Podem estar sob os menus Processador, Chipset ou Northbridge. Habilite a virtualização; essa opção pode ser chamada de VT-x, AMD-V, SVM, ou Vanderpool. Habilite Intel VT-d ou AMD IOMMU se possível. Salve tudo e reinicie Atualizar o Kernel do Linux Execute e instale o seguinte pacote: WSL2 Linux kernel update Finalizando Configure WSL2 como a versão padrão wsl --set-default-version 2 Instale pela Store a versão do Linux da sua escolha, eu instalei e recomendo o Ubuntu 20 Ubuntu 20.04 LTS A instalação deve demorar um pouco e após deve criar um usuário e senha para essa instalação. Esse usuário e senha não tem relação com o Windows então não precisam ser iguais. Após a instalação e criação do usuário, acesse a distribuição pelo menu iniciar e pesquisando por Ubuntu, deve aparecer o nome da distribuição instalada Ubuntu 20.04 LTS. Execute o seguinte comando para atualizar a distribuição: sudo apt update &amp;amp;&amp;amp; sudo apt upgrade</summary></entry></feed>