@Pablo, > lo tenía con un docker-compose (qué menos si lo doy en Administración de > Sistemas) > ¡Muy interesante! Yo uso contenedores muy intensivamente, pero principalmente en CI y como reemplazo de máquinas virtuales con https://github.com/mviereck/x11docker/ (y runx). Así, independientemente del host (Windows 10, Debian o Fedora), tengo los mismos entornos de desarrollo. También combino Docker y QEMU para desarrollar aplicaciones para sistemas embebidos/empotrados (léase arm y arm64) en x86-64, como alternativa a la compilación cruzada (que siempre me ha dado mucha pereza): https://github.com/dbhi/qus. Eso también funciona independientemente del host, y en CI.
De la parte de redes de los contenedores, tengo menos idea. He usado swamp y compose, pero sin profundizar en exceso. He huído de kubernetes porque el hype me tiene un poco hartito. Me gustaría preguntarte, ¿cómo ves el futuro de compose? En los últimos años, todos los grandes están descomponiendo la tecnología en componentes (https://opencontainers.org/) y prácticamente ya han dejado Docker atrás. Microsoft con WSL2, Google con kubernetes, RedHat con podman, etc. Mi sensación es que swamp está muerto (nunca llegó a despegar), y creo que compose podría correr la misma suerte a medio plazo. ¿Recomendarías aprender https://github.com/kubernetes/minikube en vez de mirar cosas avanzadas de compose o crees que a medio plazo compose va a seguir aunque sólo sea por toda la gente que depende de ello? > Precisamente había pensado en probar Gitea, por el hecho de probarlo más > que por necesidad. Ahora con Traefik 2 parece más sencilla la gestión de > subdominios, también quiero montarlo. > Usé traefik y dnsmasq un poco a regañadientes porque me habría gustado poder hacerlo por IP y punto. Sólo quería/quiero poder usar gitea, gitlab, overleaf, loquesea desde 2-3 ordenadores de casa, siendo uno de ellos el que sirve el contenido. Idealmente, habría podido escribir en un fichero de texto (configuración) una serie de nombres de dominio y las IP y puertos a los que apuntar. Se supone que etc/hosts sirve para eso, pero en cada sistema funciona diferente y en muchos se sobreescribe si no lo haces "bien". Por lo que al final utilicé Traefik 1 y dnsmasq con las opciones más directas que pude. Pero tampoco me gusta que todo el tráfico vaya por hay. No conseguí resolver que sólo un proceso concreto del sistema use unas DNS particulares. Parece que la única forma de hacerlo es comprar un nombre de dominio y utilizar los resolvedores de DNS globales. Al margen de mis particularidades, Traefik funcionaba muy bien, era muy fácil indicar uno o varios subdominios, o incluso que los creara directamente consultando al daemon de docker (compartiendo el socket e incluyendo los contenedores en una network concreta, compartida). La versión 2 no la he probado, porque se profesionalizarón, empezaron a meter características más avanzadas para sistemas más gordos, y mi bandwidth no me da para seguir todo eso. Salud
_______________________________________________ ITSAS mailing list [email protected] http://list.ehu.eus/mailman/listinfo/itsas
