Archive for septiembre, 2016


Con docker 12 hay problemas con pushear repos a AWS y Kubernetes de google engine:

Error;:

denied: Unable to access the repository; please check that you have permission to access it.

Solucion Eliminar la linea

"credsStore": "whatever"

Que esta en el archivo:
 ~/.docker/config.json

Docker es una tecnologia que trabaja con contenedores. En este ejemplo veremos como en un solo servidor poder tener varios contenedores escuchando el mismo puerto ,80 por ejemplo,  y segun la URL nos rediriga al contenedor deseado.

Vamos a utilizar nginx-proxy : https://github.com/jwilder/nginx-proxy

 

  1. COmo primer paso vamos a levantar a levantar el nginx-proxy

2016-09-07-12_37_00-select-administrator_-windows-powershell

Con docker ps validamos que este levantado

2- Ahora levantamos el contenedor docker que deseemos en el puerto 80. Pero con un host por ejemplo:

docker run -d  -e  VIRTUAL_HOST=test.morettimaxi.com.ar  –name morettimaxi -v /path/to/html_files:/usr/local/apache2/htdocs/ httpd:2.4

 

y levantamos otro contenedor por ejemplo un Sonar:

 

docker run -d -p 80 -e VIRTUAL_HOST=foo.bar.com -e ALLOW_OVERRIDE=true tutum/apache-php

 

2016-09-07-14_19_55-select-administrator_-windows-powershell

Ahora los 2 sitios estaran publicados en el puerto 80 y en ngnix hara el redirrecioamiento:

 

2016-09-07-14_19_26-program-manager

 

2016-09-07-14_19_41-program-manager