{"id":2788,"date":"2018-12-17T10:34:00","date_gmt":"2018-12-17T10:34:00","guid":{"rendered":"https:\/\/hoplasoftware.com\/?p=2788"},"modified":"2024-07-17T12:58:39","modified_gmt":"2024-07-17T10:58:39","slug":"reflexiones-tras-la-dockercon-eu-por-javier-ramirez-urea-senior-consultant-architect-en-hopla-software","status":"publish","type":"post","link":"https:\/\/hopla.tech\/en\/reflexiones-tras-la-dockercon-eu-por-javier-ramirez-urea-senior-consultant-architect-en-hopla-software\/","title":{"rendered":"Reflexiones tras la DockerCON EU"},"content":{"rendered":"<p>Una semana despu\u00e9s del evento m\u00e1s importante de Europa encontenedores, junto con la\u00a0KubeCon, hacemos un breve repaso de lo que hemos podido ver estos d\u00edas.<\/p>\n\n\n\n<!--more Sigue leyendo-->\n\n\n\n<p>Este ha sido un evento muy especial para m\u00ed en lo personal, ya que he participado muy activamente: fui speaker en los Workshops de Comunicaciones como instructor y adem\u00e1s acud\u00ed a la cita como Docker Captain.<\/p>\n\n\n\n<p>El evento no defraud\u00f3 y el primer d\u00eda todos los workshops estaban llenos; se hizo lo que se pudo. Se anunciaron para 60 alumnos, gracias al equipo de Mano Marks y Elton Stoneman pudo ampliarse a 70 participantes. Pero hab\u00eda mucha demanda y gente interesada no pudo entrar. En este punto hay que tener en cuenta que hab\u00eda varios workshops en ejecuci\u00f3n a la vez, y que cada alumno dispon\u00eda de una media de 4 nodos para poder realizar las pr\u00e1cticas.<\/p>\n\n\n\n<p>Multiplicando r\u00e1pidamente el aforo por los nodos y los workshops en paralelo, vemos claramente que los recursos proporcionados para el evento eran importantes. Debemos dar las gracias a&nbsp;Docker&nbsp;por el esfuerzo que realizaron para poder entregar estos entornos.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/hoplasoftware.com\/wp-content\/uploads\/2020\/06\/dockercon-EU.webp\" alt=\"\"\/><figcaption class=\"wp-element-caption\">Lleno completo en el workshop \u00abContainer Networking for Swarm and Kubernetes\u00bb en el que particip\u00e9 con Guillaume Morin<\/figcaption><\/figure>\n\n\n\n<p>Hubo charlas muy interesantes. Siempre destaca el track Black Belt y, una vez m\u00e1s, la charla de Lize Rice fue de lo mejor. En esta ocasi\u00f3n entr\u00f3 menos en detalle que en otras ocasiones, pero siempre es interesante revisar temas de seguridad con los expertos.<\/p>\n\n\n\n<p>Junto con Guillaume Morini, preparamos una charla sobre pr\u00e1cticas avanzadas de networking con\u00a0Docker Enterprise. Enfocamos la charla en la securizaci\u00f3n de la intercomunicaci\u00f3n de microservicios y aplicaciones desplegadas en contenedores con Network Policies en Kubernetes y las mejores posibilidades de publicaci\u00f3n de aplicaciones que nos proporciona el entorno. Tanto en Kubernetes (Ingress Controllers) como en Swarm (Interlock). Realizamos un par de demostraciones interesantes publicando como ejemplo aplicaciones simples con balanceos avanzados mediante\u00a0NGINX Plus\u00a0y\u00a0Kong\u00a0como ingress controllers.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/hoplasoftware.com\/wp-content\/uploads\/2020\/06\/Docker-Captain-768x432.webp\" alt=\"\"\/><figcaption class=\"wp-element-caption\">Docker Desktop Enterprise como punto de integraci\u00f3n de Desarrollo y Producci\u00f3n<\/figcaption><\/figure>\n\n\n\n<p>Docker demostr\u00f3 su orientaci\u00f3n al mundo empresarial con el anuncio de&nbsp;<a style=\"color: #0000ff;\" href=\"https:\/\/www.docker.com\/products\/docker-enterprise\">Docker Desktop Enterprise<\/a>, herramienta muy demandada desde los clientes m\u00e1s importantes.<\/p>\n\n\n\n<p>Poder contar con un framework unificado que abarque desde el port\u00e1til del desarrollador hasta el propio entorno productivo, es francamente interesante y motiva a\u00fan m\u00e1s a la gran corporaci\u00f3n a optar por Docker Enterprise. De esta forma, se mejora el workflow de desarrollo, impulsando el uso de t\u00e9cnicas de \u00abCode and Run\u00bb en sus escritorios.<\/p>\n\n\n\n<p>El problema que encontr\u00e1bamos hasta ahora era la incompatibilidad de caracter\u00edsticas entre los entornos productivos. Con Engines Docker Enterprise, y los entornos de escritorio, con Engines Docker Community. Adem\u00e1s se un\u00edan las diferencias entre caracter\u00edsticas inherentes a las versiones de API. Docker Desktop adem\u00e1s requiere de permisos de administraci\u00f3n que no est\u00e1n accesibles en todos los entornos.<\/p>\n\n\n\n<p>La versi\u00f3n empresarial de Desktop vendr\u00e1 preparada para los entornos de cliente, con gesti\u00f3n distribuida como la de cualquier otro aplicativo corporativo. Los administradores de la plataforma podr\u00e1n restringir los cambios en la ejecuci\u00f3n del aplicativo y configurar caracter\u00edsticas del propio motor de Docker. Como por ejemplo las especificaciones de proxy corporativo, adem\u00e1s de poder incluirse en las pol\u00edticas del sistema. Por \u00faltimo,\u00a0<a style=\"color: #0000ff;\" href=\"https:\/\/www.docker.com\/products\/docker-enterprise\">Docker Desktop Enterprise<\/a>\u00a0incluir\u00e1 plantillas de despliegue de componentes habituales de infraestructura y ejecuci\u00f3n de aplicaciones, proporcionando una herramienta francamente potente para un desarrollador que necesita un entorno \u00e1gil para poder empezar a \u00abtirar l\u00edneas de c\u00f3digo\u00bb lo antes posible y con la certeza de que funcionar\u00e1 en producci\u00f3n.<\/p>\n\n\n\n<p>Como complemento al entorno Docker Enterprise, se anunci\u00f3 Docker assemble, que permite de forma sencilla construir im\u00e1genes sin tener que escribir un fichero Dockerfile. Depende l\u00f3gicamente del framework de desarrollo (la demo se realiz\u00f3 con Maven por ejemplo), pero docker-assemble se encarga de detectar el framework, las dependencias, configuraciones, etc.. y prepara una imagen optimizada con nuestro aplicativo o microservicio. Docker-assemble desde luego es una herramienta muy prometedora e interesante que habr\u00e1 que ver c\u00f3mo se va desarrollando. Adem\u00e1s de realizar esta compilaci\u00f3n, analiza los elementos que se van incluyendo en la imagen y a\u00f1ade etiquetas de referencia con los hashes y versiones. Esto es muy pr\u00e1ctico a la hora de realizar un seguimiento exhaustivo de los cambios que se realizan en la im\u00e1genes. Francamente muy interesante.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/hoplasoftware.com\/wp-content\/uploads\/2020\/06\/DockerCon-EU-2.webp\" alt=\"\"\/><figcaption class=\"wp-element-caption\">Cloud Native Application Bundle como especificaci\u00f3n com\u00fan de despliegue de aplicaciones en plataformas heterog\u00e9neas<\/figcaption><\/figure>\n\n\n\n<p>Durante el tercer d\u00eda, segundo de sesiones, se anunci\u00f3 la liberaci\u00f3n del c\u00f3digo fuente de&nbsp;<a style=\"color: #0000ff;\" href=\"https:\/\/hoplasoftware.com\/formacion-hopla-software-kubernetes\/\">Docker&nbsp;<\/a>Compose on Kubernetes. Esto supone un paso adelante en un intento de simplificar los despliegues de Kubernetes. Siempre cuento en los cursos de \u00ab<a style=\"color: #0000ff;\" href=\"https:\/\/hoplasoftware.com\/formacion-hopla-software-kubernetes\/\">Docker Fundamentals\u00bb<\/a>&nbsp;que hay una leyenda que dice que hay un gur\u00fa en una cueva que es el que crea los primeros ficheros de deployment de Kubernetes en yaml y el resto de mortales s\u00f3lamente los modificamos para nuestras necesidades. Esto, que es un chiste, es algo que diferencia claramente Kubernetes de Swarm. Poder usar el sencillo lenguaje de&nbsp;<a style=\"color: #0000ff;\" href=\"https:\/\/hoplasoftware.com\/formacion-hopla-software-kubernetes\/\">Docker&nbsp;<\/a>Compose para realizar nuestros despliegues ayudar\u00e1 en la curva de aprendizaje de Kubernetes y adem\u00e1s podremos elegir orquestador sin apenas cambios en Docker Enterprise.<\/p>\n\n\n\n<p>Otro de los grandes anuncios de las jornadas fue CNAB (Cloud Native Application Bundle) y el empaquetado de aplicaciones. Nuestras aplicaciones desarrolladas en microservicios o simplemente bajo el paraguas de un entorno de contenedores, est\u00e1n basadas fundamentalmente en dos componentes:<\/p>\n\n\n\n<p><b>Por un lado, tenemos las im\u00e1genes<\/b>. Las tratamos como piezas de un \u00ablego\u00bb que encajamos y configuramos de la forma apropiada para el dise\u00f1o de nuestra aplicaci\u00f3n.<\/p>\n\n\n\n<p><b>Y por otra parte, est\u00e1 el propio dise\u00f1o&nbsp;<\/b>del aplicativo y la forma en que se ejecutan de forma orquestada todos sus componentes, incluyendo incluso la forma en que se publicar\u00e1 para su consumo.<\/p>\n\n\n\n<p>El primero de los componentes sabemos gestionarlo, proporcionarle una versi\u00f3n, firmarlo y podemos almacenarlo de forma segura y accesible siempre que se necesite para la ejecuci\u00f3n de contenedores.<\/p>\n\n\n\n<p>La descripci\u00f3n del despliegue es m\u00e1s complejo de gestionar. En principio, cualquier sistema de gesti\u00f3n de ficheros nos valdr\u00eda, pero la distribuci\u00f3n de los mismos, de forma desacoplada a las im\u00e1genes, complica un poco las cosas. Desde&nbsp;<a style=\"color: #0000ff;\" href=\"http:\/\/hoplasoftware.com\/\">Hopla! Software<\/a>, siempre recomendamos un repositorio de infraestructura, en el que almacenamos y versionamos (fundamental) todos los ficheros de despliegue. Tratamos con ficheros de Compose de Docker, Deployments de Kubernetes o incluso Charts de Helm, pero ajenos a los otros componentes y las configuraciones espec\u00edficas del despliegue tambi\u00e9n ser\u00edan un tema aparte.<\/p>\n\n\n\n<p><a style=\"color: #000000;\" href=\"https:\/\/hoplasoftware.com\/formacion-hopla-software-kubernetes\/\">Docker&nbsp;<\/a>Application Packages trata de unificar estos componentes para facilitar su gesti\u00f3n y poder tener un workflow que se apoye de forma confiable en versiones y sepamos en todo momento qu\u00e9 aplicaciones y con qu\u00e9 componentes tenemos desplegados en nuestra infraestructura.<\/p>\n\n\n\n<p>CNAB va m\u00e1s all\u00e1 del mero empaquetamiento de aplicaciones. De hecho, es posible probar ahora en beta\u00a0<a href=\"https:\/\/hopla.tech\/en\/tecnologias\/\">Docker<\/a><a style=\"color: #0000ff;\" href=\"https:\/\/hoplasoftware.com\/formacion-hopla-software-kubernetes\/\">\u00a0<\/a>Application Package con soporte de CNAB. Cloud Native Application Bundle surge con la premisa de unificar los diferentes despliegues que podemos realizar con tecnolog\u00edas nativas cloud. Tenemos Terraform, Ansible, Charts de Helm, CloudFormation, Compose\u2026. cada herramienta con sus propias primitivas y particularidades. No existe una soluci\u00f3n que unifique todos los servicios y formatos para la distribuci\u00f3n de aplicaciones.<\/p>\n\n\n\n<p>CNAB surge como especificaci\u00f3n agn\u00f3stica totalmente al entorno de ejecuci\u00f3n y con la premisa de unificar servicios y primitivas en un formato unificado. Ahora mismo CNAB est\u00e1 surgiendo y est\u00e1 en fase de borrador. Todo est\u00e1 por hacer, pero s\u00ed parece desde luego interesante tener una especificaci\u00f3n unificada que las herramientas interpreten y no seamos nosotros quienes nos volvamos locos con decenas de formatos.<\/p>\n\n\n\n<p>Entraremos en detalle de estos avances en pr\u00f3ximos posts.<\/p>","protected":false},"excerpt":{"rendered":"<p>Una semana despu\u00e9s del evento m\u00e1s importante de Europa encontenedores, junto con la\u00a0KubeCon, hacemos un breve repaso de lo que hemos podido ver estos d\u00edas.<\/p>","protected":false},"author":3,"featured_media":12679,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[287],"tags":[158,184,185],"class_list":["post-2788","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-modernizacion-de-aplicaciones","tag-docker","tag-docker-captain","tag-dockercon"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v23.4 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Reflexiones tras la DockerCON EU por Javier Ram\u00edrez<\/title>\n<meta name=\"description\" content=\"Reflexiones tras la DockerCON EU, por Javier Ram\u00edrez Urea, Senior Consultant Architect en Hopla Software Soporte Postgres\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/hopla.tech\/en\/reflexiones-tras-la-dockercon-eu-por-javier-ramirez-urea-senior-consultant-architect-en-hopla-software\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Reflexiones tras la DockerCON EU\" \/>\n<meta property=\"og:description\" content=\"Reflexiones tras la DockerCON EU, por Javier Ram\u00edrez Urea, Senior Consultant Architect en Hopla Software Soporte Postgres\" \/>\n<meta property=\"og:url\" content=\"https:\/\/hopla.tech\/en\/reflexiones-tras-la-dockercon-eu-por-javier-ramirez-urea-senior-consultant-architect-en-hopla-software\/\" \/>\n<meta property=\"og:site_name\" content=\"Hopla! Tech\" \/>\n<meta property=\"article:published_time\" content=\"2018-12-17T10:34:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-07-17T10:58:39+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/hopla.tech\/wp-content\/uploads\/2018\/12\/2400x1260-dockercon-1110x583-1.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1110\" \/>\n\t<meta property=\"og:image:height\" content=\"583\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Hopla!\u00a0Tech\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@HoplaSoftware\" \/>\n<meta name=\"twitter:site\" content=\"@HoplaSoftware\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Hopla!\u00a0Tech\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/hopla.tech\\\/reflexiones-tras-la-dockercon-eu-por-javier-ramirez-urea-senior-consultant-architect-en-hopla-software\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/hopla.tech\\\/reflexiones-tras-la-dockercon-eu-por-javier-ramirez-urea-senior-consultant-architect-en-hopla-software\\\/\"},\"author\":{\"name\":\"Hopla!\u00a0Tech\",\"@id\":\"https:\\\/\\\/hopla.tech\\\/#\\\/schema\\\/person\\\/9cf81e385f7a2f68085449a2e16e1d22\"},\"headline\":\"Reflexiones tras la DockerCON EU\",\"datePublished\":\"2018-12-17T10:34:00+00:00\",\"dateModified\":\"2024-07-17T10:58:39+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/hopla.tech\\\/reflexiones-tras-la-dockercon-eu-por-javier-ramirez-urea-senior-consultant-architect-en-hopla-software\\\/\"},\"wordCount\":1354,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/hopla.tech\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/hopla.tech\\\/reflexiones-tras-la-dockercon-eu-por-javier-ramirez-urea-senior-consultant-architect-en-hopla-software\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/hopla.tech\\\/wp-content\\\/uploads\\\/2018\\\/12\\\/2400x1260-dockercon-1110x583-1.webp\",\"keywords\":[\"Docker\",\"Docker Captain\",\"DockerCON\"],\"articleSection\":[\"Modernizaci\u00f3n de Aplicaciones\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/hopla.tech\\\/reflexiones-tras-la-dockercon-eu-por-javier-ramirez-urea-senior-consultant-architect-en-hopla-software\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/hopla.tech\\\/reflexiones-tras-la-dockercon-eu-por-javier-ramirez-urea-senior-consultant-architect-en-hopla-software\\\/\",\"url\":\"https:\\\/\\\/hopla.tech\\\/reflexiones-tras-la-dockercon-eu-por-javier-ramirez-urea-senior-consultant-architect-en-hopla-software\\\/\",\"name\":\"Reflexiones tras la DockerCON EU por Javier Ram\u00edrez\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/hopla.tech\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/hopla.tech\\\/reflexiones-tras-la-dockercon-eu-por-javier-ramirez-urea-senior-consultant-architect-en-hopla-software\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/hopla.tech\\\/reflexiones-tras-la-dockercon-eu-por-javier-ramirez-urea-senior-consultant-architect-en-hopla-software\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/hopla.tech\\\/wp-content\\\/uploads\\\/2018\\\/12\\\/2400x1260-dockercon-1110x583-1.webp\",\"datePublished\":\"2018-12-17T10:34:00+00:00\",\"dateModified\":\"2024-07-17T10:58:39+00:00\",\"description\":\"Reflexiones tras la DockerCON EU, por Javier Ram\u00edrez Urea, Senior Consultant Architect en Hopla Software Soporte Postgres\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/hopla.tech\\\/reflexiones-tras-la-dockercon-eu-por-javier-ramirez-urea-senior-consultant-architect-en-hopla-software\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/hopla.tech\\\/reflexiones-tras-la-dockercon-eu-por-javier-ramirez-urea-senior-consultant-architect-en-hopla-software\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/hopla.tech\\\/reflexiones-tras-la-dockercon-eu-por-javier-ramirez-urea-senior-consultant-architect-en-hopla-software\\\/#primaryimage\",\"url\":\"https:\\\/\\\/hopla.tech\\\/wp-content\\\/uploads\\\/2018\\\/12\\\/2400x1260-dockercon-1110x583-1.webp\",\"contentUrl\":\"https:\\\/\\\/hopla.tech\\\/wp-content\\\/uploads\\\/2018\\\/12\\\/2400x1260-dockercon-1110x583-1.webp\",\"width\":1110,\"height\":583},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/hopla.tech\\\/reflexiones-tras-la-dockercon-eu-por-javier-ramirez-urea-senior-consultant-architect-en-hopla-software\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/hopla.tech\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Reflexiones tras la DockerCON EU\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/hopla.tech\\\/#website\",\"url\":\"https:\\\/\\\/hopla.tech\\\/\",\"name\":\"Hopla! Tech\",\"description\":\"The enterprise software and consultancy company\",\"publisher\":{\"@id\":\"https:\\\/\\\/hopla.tech\\\/#organization\"},\"alternateName\":\"Hopla!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/hopla.tech\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/hopla.tech\\\/#organization\",\"name\":\"Hopla! Tech\",\"alternateName\":\"Hopla!\",\"url\":\"https:\\\/\\\/hopla.tech\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/hopla.tech\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/hopla.tech\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/Hopla-by-BTW-b-3.webp\",\"contentUrl\":\"https:\\\/\\\/hopla.tech\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/Hopla-by-BTW-b-3.webp\",\"width\":274,\"height\":115,\"caption\":\"Hopla! Tech\"},\"image\":{\"@id\":\"https:\\\/\\\/hopla.tech\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/HoplaSoftware\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/hopla-software\\\/\",\"https:\\\/\\\/www.youtube.com\\\/@hoplasoftware7485\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/hopla.tech\\\/#\\\/schema\\\/person\\\/9cf81e385f7a2f68085449a2e16e1d22\",\"name\":\"Hopla!\u00a0Tech\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/74a9053adf21148080273a18b879a3392f96e141e511a337179a4438f6bde966?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/74a9053adf21148080273a18b879a3392f96e141e511a337179a4438f6bde966?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/74a9053adf21148080273a18b879a3392f96e141e511a337179a4438f6bde966?s=96&d=mm&r=g\",\"caption\":\"Hopla!\u00a0Tech\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Reflexiones tras la DockerCON EU por Javier Ram\u00edrez","description":"Reflexiones tras la DockerCON EU, por Javier Ram\u00edrez Urea, Senior Consultant Architect en Hopla Software Soporte Postgres","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/hopla.tech\/en\/reflexiones-tras-la-dockercon-eu-por-javier-ramirez-urea-senior-consultant-architect-en-hopla-software\/","og_locale":"en_GB","og_type":"article","og_title":"Reflexiones tras la DockerCON EU","og_description":"Reflexiones tras la DockerCON EU, por Javier Ram\u00edrez Urea, Senior Consultant Architect en Hopla Software Soporte Postgres","og_url":"https:\/\/hopla.tech\/en\/reflexiones-tras-la-dockercon-eu-por-javier-ramirez-urea-senior-consultant-architect-en-hopla-software\/","og_site_name":"Hopla! Tech","article_published_time":"2018-12-17T10:34:00+00:00","article_modified_time":"2024-07-17T10:58:39+00:00","og_image":[{"width":1110,"height":583,"url":"https:\/\/hopla.tech\/wp-content\/uploads\/2018\/12\/2400x1260-dockercon-1110x583-1.webp","type":"image\/webp"}],"author":"Hopla!\u00a0Tech","twitter_card":"summary_large_image","twitter_creator":"@HoplaSoftware","twitter_site":"@HoplaSoftware","twitter_misc":{"Written by":"Hopla!\u00a0Tech","Estimated reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/hopla.tech\/reflexiones-tras-la-dockercon-eu-por-javier-ramirez-urea-senior-consultant-architect-en-hopla-software\/#article","isPartOf":{"@id":"https:\/\/hopla.tech\/reflexiones-tras-la-dockercon-eu-por-javier-ramirez-urea-senior-consultant-architect-en-hopla-software\/"},"author":{"name":"Hopla!\u00a0Tech","@id":"https:\/\/hopla.tech\/#\/schema\/person\/9cf81e385f7a2f68085449a2e16e1d22"},"headline":"Reflexiones tras la DockerCON EU","datePublished":"2018-12-17T10:34:00+00:00","dateModified":"2024-07-17T10:58:39+00:00","mainEntityOfPage":{"@id":"https:\/\/hopla.tech\/reflexiones-tras-la-dockercon-eu-por-javier-ramirez-urea-senior-consultant-architect-en-hopla-software\/"},"wordCount":1354,"commentCount":0,"publisher":{"@id":"https:\/\/hopla.tech\/#organization"},"image":{"@id":"https:\/\/hopla.tech\/reflexiones-tras-la-dockercon-eu-por-javier-ramirez-urea-senior-consultant-architect-en-hopla-software\/#primaryimage"},"thumbnailUrl":"https:\/\/hopla.tech\/wp-content\/uploads\/2018\/12\/2400x1260-dockercon-1110x583-1.webp","keywords":["Docker","Docker Captain","DockerCON"],"articleSection":["Modernizaci\u00f3n de Aplicaciones"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/hopla.tech\/reflexiones-tras-la-dockercon-eu-por-javier-ramirez-urea-senior-consultant-architect-en-hopla-software\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/hopla.tech\/reflexiones-tras-la-dockercon-eu-por-javier-ramirez-urea-senior-consultant-architect-en-hopla-software\/","url":"https:\/\/hopla.tech\/reflexiones-tras-la-dockercon-eu-por-javier-ramirez-urea-senior-consultant-architect-en-hopla-software\/","name":"Reflexiones tras la DockerCON EU por Javier Ram\u00edrez","isPartOf":{"@id":"https:\/\/hopla.tech\/#website"},"primaryImageOfPage":{"@id":"https:\/\/hopla.tech\/reflexiones-tras-la-dockercon-eu-por-javier-ramirez-urea-senior-consultant-architect-en-hopla-software\/#primaryimage"},"image":{"@id":"https:\/\/hopla.tech\/reflexiones-tras-la-dockercon-eu-por-javier-ramirez-urea-senior-consultant-architect-en-hopla-software\/#primaryimage"},"thumbnailUrl":"https:\/\/hopla.tech\/wp-content\/uploads\/2018\/12\/2400x1260-dockercon-1110x583-1.webp","datePublished":"2018-12-17T10:34:00+00:00","dateModified":"2024-07-17T10:58:39+00:00","description":"Reflexiones tras la DockerCON EU, por Javier Ram\u00edrez Urea, Senior Consultant Architect en Hopla Software Soporte Postgres","breadcrumb":{"@id":"https:\/\/hopla.tech\/reflexiones-tras-la-dockercon-eu-por-javier-ramirez-urea-senior-consultant-architect-en-hopla-software\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/hopla.tech\/reflexiones-tras-la-dockercon-eu-por-javier-ramirez-urea-senior-consultant-architect-en-hopla-software\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/hopla.tech\/reflexiones-tras-la-dockercon-eu-por-javier-ramirez-urea-senior-consultant-architect-en-hopla-software\/#primaryimage","url":"https:\/\/hopla.tech\/wp-content\/uploads\/2018\/12\/2400x1260-dockercon-1110x583-1.webp","contentUrl":"https:\/\/hopla.tech\/wp-content\/uploads\/2018\/12\/2400x1260-dockercon-1110x583-1.webp","width":1110,"height":583},{"@type":"BreadcrumbList","@id":"https:\/\/hopla.tech\/reflexiones-tras-la-dockercon-eu-por-javier-ramirez-urea-senior-consultant-architect-en-hopla-software\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/hopla.tech\/"},{"@type":"ListItem","position":2,"name":"Reflexiones tras la DockerCON EU"}]},{"@type":"WebSite","@id":"https:\/\/hopla.tech\/#website","url":"https:\/\/hopla.tech\/","name":"Hopla! Tech","description":"The enterprise software and consultancy company","publisher":{"@id":"https:\/\/hopla.tech\/#organization"},"alternateName":"Hopla!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/hopla.tech\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/hopla.tech\/#organization","name":"Hopla! Tech","alternateName":"Hopla!","url":"https:\/\/hopla.tech\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/hopla.tech\/#\/schema\/logo\/image\/","url":"https:\/\/hopla.tech\/wp-content\/uploads\/2025\/12\/Hopla-by-BTW-b-3.webp","contentUrl":"https:\/\/hopla.tech\/wp-content\/uploads\/2025\/12\/Hopla-by-BTW-b-3.webp","width":274,"height":115,"caption":"Hopla! Tech"},"image":{"@id":"https:\/\/hopla.tech\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/HoplaSoftware","https:\/\/www.linkedin.com\/company\/hopla-software\/","https:\/\/www.youtube.com\/@hoplasoftware7485"]},{"@type":"Person","@id":"https:\/\/hopla.tech\/#\/schema\/person\/9cf81e385f7a2f68085449a2e16e1d22","name":"Hopla!\u00a0Tech","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/secure.gravatar.com\/avatar\/74a9053adf21148080273a18b879a3392f96e141e511a337179a4438f6bde966?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/74a9053adf21148080273a18b879a3392f96e141e511a337179a4438f6bde966?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/74a9053adf21148080273a18b879a3392f96e141e511a337179a4438f6bde966?s=96&d=mm&r=g","caption":"Hopla!\u00a0Tech"}}]}},"_links":{"self":[{"href":"https:\/\/hopla.tech\/en\/wp-json\/wp\/v2\/posts\/2788","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hopla.tech\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hopla.tech\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hopla.tech\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/hopla.tech\/en\/wp-json\/wp\/v2\/comments?post=2788"}],"version-history":[{"count":3,"href":"https:\/\/hopla.tech\/en\/wp-json\/wp\/v2\/posts\/2788\/revisions"}],"predecessor-version":[{"id":12680,"href":"https:\/\/hopla.tech\/en\/wp-json\/wp\/v2\/posts\/2788\/revisions\/12680"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hopla.tech\/en\/wp-json\/wp\/v2\/media\/12679"}],"wp:attachment":[{"href":"https:\/\/hopla.tech\/en\/wp-json\/wp\/v2\/media?parent=2788"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hopla.tech\/en\/wp-json\/wp\/v2\/categories?post=2788"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hopla.tech\/en\/wp-json\/wp\/v2\/tags?post=2788"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}