Windows Subsystem for Linux & Docker
Publicado em: domingo, 14 de maio de 2017
Categorias: Docker de A a Z

Ao longo de 2016 fiz uma série de vídeos sobre docker, da qual devo retomar nas próximas semanas. Nesse post vou abordar exclusivamente Docker e Windows Subsystem for Linux. Acho que vai ajudar a esclarecer!

Docker no Windows

Docker e Windows ainda gera uma série de dúvidas, sobre diversos aspectos, desde a utilização do Hyper-v, utilização de VirtualBox, o que é Docker for Windows, precisa ou não precisa de uma VM. Até então são questionamentos naturais, visto que a documentação peca em entregar essas informações de forma simples e transparente. Para sanar essa dúvida que é muito recorrente, criei uma página dedicada à essa questão.

Docker no Windows Subsystem for Linux

Quem está acompanhando a evolução do Windows e as novidades da Microsoft, deve saber que WSL ou Windows Subsystem for Linux (leia mais) chegou e agora, nessa última semana além do Ubuntu, chegam Fedora e Suse à Windows Store. Todos rodando sob o WSL. Uma questão que a Microsoft ainda não havia se posicionado até então é sobre a possibilidade de rodar o Docker no WSL. Para quem não se debruçou nos blogs e posts sobre cada uma das 2 tecnologias, isso realmente é um ponto de questionamento.

Em um dos Q&A`s que rolaram no Microsoft Build 2017, Jack Hammons Program Manager do WSL na Microsoft, responde essa pergunta, enviada pela audiência.

Conclusão

A resposta é simples: Docker utiliza features complexas demais para o estágio em que o WSL se encontra. Isso significa que podemos rodar node, pythongit, e muita coisa legal, mas Docker exige uma cobertura muito grande das syscalls do Kernel do Linux. Assim podemos esperar algo para os próximos “meses ou anos” como diz o Jack Hammons.

Qualquer post que fale sobre rodar Docker no WSL no momento é uma falácia que usa da sua ignorância sobre o que os binários Docker e DockerD (saiba mais) são.

De qualquer forma, a CLI do Docker funciona perfeitamente, isso quer dizer que você do WSL consegue gerenciar um outro DOCKERD, em uma VM, na mesma rede ou em uma máquina na internet. E se não ficou claro, docker é a CLI que se comunica com um dockerd, este de fato gerencia containers via containerd etc etc.

Vale lembrar que é a primeira vez que o time do WSL ou mesmo a Microsoft se posiciona a respeito de Docker e WSL!

 

Luiz Carlos Faria

Mensagem do Autor

Espero que goste desse post. Não deixe de comentar e falar o que achou. 

Se acha que esse post pode ajudar alguém que você conheça, compartilhe!

 

Eventos passados

novembro 2020
outubro 2020
setembro 2020
agosto 2020
Nenhum evento encontrado!
Carregar Mais

Publicidade

Assine

0 comentários

Trackbacks/Pingbacks

  1. Enfim Generally Available do WSL2 que chega ao Windows 10 na versão 2004 | gaGO.io - […] Windows Subsystem for Linux & Docker […]

Enviar um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

Lives

Fique de olho nas lives

Fique de olho nas lives no meu canal do Youtube, no Canal .NET e nos Grupos do Facebook e Instagram.

Aceleradores

Existem diversas formas de viabilizar o suporte ao teu projeto. Seja com os treinamentos, consultoria, mentorias em grupo.

Agenda & Eventos

novembro

dezembro 2020

janeiro
DOM
SEG
TER
QUA
QUI
SEX
SAB
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
Events for 1st dezembro
Sem Eventos
Events for 2nd dezembro
Sem Eventos
Events for 3rd dezembro
Sem Eventos
Events for 4th dezembro
Sem Eventos
Events for 5th dezembro
Sem Eventos
Events for 6th dezembro
Sem Eventos
Events for 7th dezembro
Sem Eventos
Events for 8th dezembro
Sem Eventos
Events for 9th dezembro
Sem Eventos
Events for 10th dezembro
Sem Eventos
Events for 11th dezembro
Sem Eventos
Events for 12th dezembro
Sem Eventos
Events for 13th dezembro
Sem Eventos
Events for 14th dezembro
Sem Eventos
Events for 15th dezembro
Sem Eventos
Events for 16th dezembro
Sem Eventos
Events for 17th dezembro
Sem Eventos
Events for 18th dezembro
Sem Eventos
Events for 19th dezembro
Sem Eventos
Events for 20th dezembro
Sem Eventos
Events for 21st dezembro
Sem Eventos
Events for 22nd dezembro
Sem Eventos
Events for 23rd dezembro
Sem Eventos
Events for 24th dezembro
Sem Eventos
Events for 25th dezembro
Sem Eventos
Events for 26th dezembro
Sem Eventos
Events for 27th dezembro
Sem Eventos
Events for 28th dezembro
Sem Eventos
Events for 29th dezembro
Sem Eventos
Events for 30th dezembro
Sem Eventos
Events for 31st dezembro
Sem Eventos
Share This