Compartilhar via


Docker no Azure

https://fabiosilvabuzina.files.wordpress.com/2016/09/docker_azure.png?w=604

Em resumo o  DOCKER é uma aplicação isolada em forma de CONTEINER em uma maquina virtual ou física.

Você pode compartilhar vários recursos dentro de uma mesma maquina virtual ou física.

Para criar uma DOCKER MACHINE você deve usar o comando  docker-machine create –driver azure.

Use autenticação multifator no Azure.

Exemplo:

docker–machine create –d azure \—azure–ssh–user ops \—azure–subscription–id <YourAZURE_SUBSCRIPTION_ID> \—azure–open–port 80 \ machine

Onde tem AZURE_SUBSCRIPTION_ID utilize sua subscrição ou assinatura do AZURE.

Depois de autenticado digite o comando abaixo:

docker–machine env nomedamaquina

Ele vai exibir no console este exemplo abaixo:

export DOCKER_TLS_VERIFY=“1” export DOCKER_HOST=“tcp://ipdamaquina:porta” exportDOCKER_CERT_PATH=“/Users/rasquill/.docker/machine/machines/machine” exportDOCKER_MACHINE_NAME=“nomedamaquina” # Run this command to configure your shell: # eval $(docker-machine env nomedamaquina)

Execute um servidor web NGINX para ver se estava tudo funcionando corretamente.

docker run –d –p 80:80 —restart=always nginx

Para testar execute o comando abaixo:

docker os

Resultado:
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                         NAMES

d5b78f27ak228        nginx               “nginx -g ‘daemon off”   5 minutes ago       Up 5 minutes        0.0.0.0:80->80/tcp, 443/tcp   nomedamaquina

Se você esqueceu o ip digite este comando:

docker-machine ip nomedamaquina

Depois acesse no navegador

https://fabiosilvabuzina.files.wordpress.com/2016/09/nginx.png?w=604

Sua aplicação simples sem instalação de servidor está pronta.