informatica:linux:docker:ejemplos
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
informatica:linux:docker:ejemplos [2020/04/23 18:00] – jose | informatica:linux:docker:ejemplos [2020/04/23 18:18] (current) – jose | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Iniciación con docker ====== | ||
+ | |||
Instalamos docker en un servidor con IP 192.168.1.200 que llamaremos host | Instalamos docker en un servidor con IP 192.168.1.200 que llamaremos host | ||
Line 54: | Line 56: | ||
Podemos hacer lo mismo con los ficheros de configuración, | Podemos hacer lo mismo con los ficheros de configuración, | ||
- | docker run -ti /conf/ | + | docker run -ti /mi_conf/ |
| | ||
Caso práctico, podemos levantar muchos servicios con un nginx por delante: | Caso práctico, podemos levantar muchos servicios con un nginx por delante: | ||
Line 62: | Line 64: | ||
server { | server { | ||
listen | listen | ||
- | server_name | + | server_name |
- | ; | + | |
location / { | location / { | ||
Line 73: | Line 74: | ||
server { | server { | ||
listen | listen | ||
- | server_name | + | server_name |
- | ; | + | |
location / { | location / { | ||
Line 84: | Line 84: | ||
server { | server { | ||
listen | listen | ||
- | server_name | + | server_name |
- | ; | + | |
location / { | location / { | ||
Line 100: | Line 99: | ||
| | ||
docker run -ti -p 80:80 nginx | docker run -ti -p 80:80 nginx | ||
+ | {{: | ||
| | ||
- | Si quiero añadir | + | Si quiero añadir |
+ | docker run -ti -p 8084:3000 redmine | ||
+ | Añado la entrada al fichero nginx.conf que lo tengo en local: | ||
+ | < | ||
+ | server { | ||
+ | listen | ||
+ | server_name | ||
+ | |||
+ | location / { | ||
+ | proxy_pass http:// | ||
+ | } | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | Y desde el servidor host reiniciar el docker de nginx: | ||
docker restart nginx | docker restart nginx | ||
+ | ====== Mas ejemplos ====== | ||
+ | Hay servicios mas complejos que tenemos que mirar en la documentación que puertos sirve, ficheros de configuración, | ||
+ | Por ejemplo un controlador unfi: | ||
+ | docker run | ||
+ | | ||
+ | Luego levantamos un servidor de radius mapeando el fichero con los usuarios en formato json: | ||
+ | docker run --rm -ti -p 1812: | ||
+ | | ||
+ | Y tengo en pocos segundos un servidor unifi corriendo con una base de datos freeradius |
informatica/linux/docker/ejemplos.1587664827.txt.gz · Last modified: 2020/04/23 18:00 by jose