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.