net com contêineres windows e linux

Post on 21-Jan-2018

397 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

w w w . l a m b d a 3 . c o m . b r

.NET com contêineres Windows e Linux

Giovanni Bassi•Programador

•MVP

•Não gerente

• Trouxe a Scrum.org, PSM e PSD pro Brasil

•blog.lambda3.com.br, podcast.lambda3.com.br, dotnetarchitects.net, nodebr, dockersp

•@giovannibassi

• Escalador e ciclista

podcast.lambda3.com.br

0 – Eventos1 – Docker2 – .NET Core RC23 – Git4 – Estudo5 – Open Source6 – Xamarin7 – Node.js8 – Democracia organizacional9 – O programador poliglota...

Toda semana em:

Fonte: http://youtu.be/ZzQfxoMFH0U

Servidor

SO hospedeiro

Hypervisor

SO virtual

Bin/Libs X

App A

SO virtual

Bin/Libs Y

App B

Servidor

SO hospedeiro

Motor Docker

Bin/Libs X

App A

Bin/Libs Y

App B

VMs

Contêineres

Imagem base

SO Hospedeiro

Union

File

System

FROM microsoft/nanoserver:10.0.14393.1198

SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference =

'SilentlyContinue';"]

# Install .NET Core

ENV DOTNET_VERSION 1.0.5

ENV DOTNET_DOWNLOAD_URL

https://dotnetcli.blob.core.windows.net/dotnet/preview/Binaries/$DOTNET_VERSION/dotnet-win-

x64.$DOTNET_VERSION.zip

RUN Invoke-WebRequest $Env:DOTNET_DOWNLOAD_URL -OutFile dotnet.zip; \

Expand-Archive dotnet.zip -DestinationPath $Env:ProgramFiles\dotnet; \

Remove-Item -Force dotnet.zip

RUN setx /M PATH $($Env:PATH + ';' + $Env:ProgramFiles + '\dotnet')

https://github.com/dotnet/dotnet-docker/blob/master/1.0/runtime/nanoserver/Dockerfile

Cliente do Docker Docker Compose Registry do Docker Swarm

Engine do Docker

Interface REST

libcontainerd libnetwork graph plugins

Compute Service

Control GroupsJob Objects

NamespacesObject Namespace, Tabela de

processo, Rede

Capacidades de camadasRegistry, extensões semelhantes ao Union

FileSystem

Outras

funcionalidades do

sistema operacional

Kernel do Windows

Outros

Event Manager

Local Security

Authority

Gestor da

dessão

Compute

Services

Engine do

Docker

Processos de

sistema

Processos da

aplicação

Job

objects

Interface

de rede

Armaz.

Registry

Host User Mode

Processos desistema

Gestão decontêineres Contêiner do

Windows Server

Processos de

sistema

Processos da

aplicação

Job

objects

Interface

de rede

Armaz.

Registry

Contêiner do

Windows Server

w w w . l a m b d a 3 . c o m . b r

Dúvidas?

w w w . l a m b d a 3 . c o m . b r

Obrigado!

top related