{"id":1111,"date":"2026-03-12T10:08:13","date_gmt":"2026-03-12T09:08:13","guid":{"rendered":"https:\/\/vermiip.es\/blog\/?p=1111"},"modified":"2026-03-12T10:08:14","modified_gmt":"2026-03-12T09:08:14","slug":"docker-compose-explicado-de-forma-sencilla","status":"publish","type":"post","link":"https:\/\/vermiip.es\/blog\/docker-compose-explicado-de-forma-sencilla\/","title":{"rendered":"Docker Compose explicado de forma sencilla"},"content":{"rendered":"<h2>\u00bfQu\u00e9 es Docker Compose?<\/h2>\n<p>Docker Compose es una herramienta que se basa en el concepto de definir una aplicaci\u00f3n que consiste en m\u00faltiplos contenedores. Esto se logra a trav\u00e9s de un archivo YAML, donde se especifican los servicios, redes y vol\u00famenes requeridos. Cada aplicaci\u00f3n se configura en un solo archivo, que generalmente se llama <strong>docker-compose.yml<\/strong>.<\/p>\n<h2>Ventajas de usar Docker Compose<\/h2>\n<ul>\n<li><strong>Facilidad de configuraci\u00f3n:<\/strong> Permite definir m\u00faltiples contenedores y servicios en un \u00fanico archivo.<\/li>\n<li><strong>Consistencia:<\/strong> Asegura que el mismo entorno se utilice en desarrollo, pruebas y producci\u00f3n.<\/li>\n<li><strong>Escalabilidad:<\/strong> Facilita la creaci\u00f3n y gesti\u00f3n de aplicaciones que requieren varios componentes trabajando juntos.<\/li>\n<\/ul>\n<h2>Estructura b\u00e1sica de un archivo docker-compose.yml<\/h2>\n<p>El formato de un archivo <strong>docker-compose.yml<\/strong> se basa en la sintaxis YAML. Aqu\u00ed tienes un ejemplo sencillo que ejecuta una aplicaci\u00f3n web con un contenedor para la aplicaci\u00f3n y otro para la base de datos:<\/p>\n<pre><code>version: '3'\nservices:\n  web:\n    image: nginx:latest\n    ports:\n      - \"80:80\"\n  db:\n    image: postgres:latest\n    environment:\n      POSTGRES_DB: exampledb\n      POSTGRES_USER: user\n      POSTGRES_PASSWORD: password\n<\/code><\/pre>\n<h2>C\u00f3mo iniciar Docker Compose<\/h2>\n<p>Iniciar una aplicaci\u00f3n con Docker Compose es sencillo. Primero, aseg\u00farate de que tu <strong>Docker<\/strong> est\u00e9 instalado y en ejecuci\u00f3n. Luego, sigue estos pasos:<\/p>\n<ol>\n<li>Crea un archivo llamado <strong>docker-compose.yml<\/strong> en tu directorio de proyecto.<\/li>\n<li>Define los servicios y configuraciones necesarias.<\/li>\n<li>Desde la terminal, navega al directorio donde se encuentra tu archivo <strong>docker-compose.yml<\/strong>.<\/li>\n<li>Ejecuta el siguiente comando:<\/li>\n<\/ol>\n<pre><code>docker-compose up<\/code><\/pre>\n<p>Este comando descargar\u00e1 las im\u00e1genes necesarias y levantar\u00e1 los contenedores especificados en el archivo.<\/p>\n<h2>Comandos \u00fatiles de Docker Compose<\/h2>\n<p>Adem\u00e1s de <strong>docker-compose up<\/strong>, hay otros comandos importantes que facilitan el trabajo con Docker Compose:<\/p>\n<ul>\n<li><strong>docker-compose down:<\/strong> Detiene y elimina todos los contenedores definidos en el archivo.<\/li>\n<li><strong>docker-compose ps:<\/strong> Muestra el estado de los contenedores en funcionamiento.<\/li>\n<li><strong>docker-compose logs:<\/strong> Proporciona los registros de salida de los servicios.<\/li>\n<\/ul>\n<h2>Manejo de vol\u00famenes y redes en Docker Compose<\/h2>\n<p>Docker Compose permite gestionar <strong>vol\u00famenes<\/strong> y <strong>redes<\/strong> de manera efectiva. Puedes definir vol\u00famenes para persistir datos y redes para que los contenedores se comuniquen entre s\u00ed.<\/p>\n<h3>Ejemplo de un archivo con vol\u00famenes y redes<\/h3>\n<pre><code>version: '3'\nservices:\n  web:\n    image: nginx\n    volumes:\n      - .\/html:\/usr\/share\/nginx\/html\n    networks:\n      - frontend\n  db:\n    image: postgres\n    volumes:\n      - pgdata:\/var\/lib\/postgresql\/data\n    networks:\n      - backend\n\nnetworks:\n  frontend:\n  backend:\n\nvolumes:\n  pgdata:\n<\/code><\/pre>\n<h2>Ejemplo pr\u00e1ctico: Desplegando una aplicaci\u00f3n simple<\/h2>\n<p>Veamos un ejemplo m\u00e1s elaborado que incluye una aplicaci\u00f3n web y una base de datos:<\/p>\n<pre><code>version: '3'\nservices:\n  app:\n    build: .\n    ports:\n      - \"3000:3000\"\n    depends_on:\n      - db\n  db:\n    image: postgres:11\n    environment:\n      POSTGRES_USER: user\n      POSTGRES_PASSWORD: password\n      POSTGRES_DB: mydb\n    volumes:\n      - db_data:\/var\/lib\/postgresql\/data\n\nvolumes:\n  db_data:\n<\/code><\/pre>\n<p>En este ejemplo, la aplicaci\u00f3n se construye a partir de un <strong>Dockerfile<\/strong> y depende de una base de datos Postgres que se levanta autom\u00e1ticamente.<\/p>\n<h2>Conclusiones<\/h2>\n<p><strong>Docker Compose<\/strong> es una herramienta poderosa para el manejo de aplicaciones multicontenedor. Proporciona una forma estructurada y sencilla de configurar, ejecutar y gestionar contenedores de Docker. Al facilitar el desarrollo y la orquestaci\u00f3n de m\u00faltiples servicios, se convierte en un recurso invaluable para los desarrolladores y equipos de DevOps.<\/p>\n<h3>Fuentes y lecturas recomendadas<\/h3>\n<ul>\n<li><a href=\"https:\/\/vermiip.es\/blog\/comandos-basicos-de-docker\/\">Comandos b\u00e1sicos de Docker<\/a><\/li>\n<li><a href=\"https:\/\/vermiip.es\/blog\/docker-compose-estructura-basica\">Docker Compose: Estructura b\u00e1sica<\/a><\/li>\n<li><a href=\"https:\/\/vermiip.es\/blog\/como-instalar-docker-en-linux-windows-y-macos\">C\u00f3mo instalar Docker en Linux, Windows y macOS<\/a><\/li>\n<\/ul>\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Docker Compose es una herramienta que permite definir y ejecutar aplicaciones multicontenedor de Docker de manera m\u00e1s eficiente. Su principal ventaja radica en la capacidad de orquestar m\u00faltiples contenedores con un solo archivo de configuraci\u00f3n, lo que simplifica el proceso de desarrollo y despliegue. En este art\u00edculo, exploraremos las bases de Docker Compose, sus ventajas y ejemplos pr\u00e1cticos para que puedas comenzar a utilizarlo en tus proyectos.<\/p>\n","protected":false},"author":1,"featured_media":1112,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[183],"tags":[224],"class_list":["post-1111","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-docker","tag-docker-compose"],"_wp_attached_file":null,"_wp_attachment_metadata":null,"_wp_old_slug":null,"_aioseop_description":null,"_wp_attachment_image_alt":null,"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Docker Compose explicado de forma sencilla - Ver mi IP<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vermiip.es\/blog\/docker-compose-explicado-de-forma-sencilla\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Docker Compose explicado de forma sencilla - Ver mi IP\" \/>\n<meta property=\"og:description\" content=\"Docker Compose es una herramienta que permite definir y ejecutar aplicaciones multicontenedor de Docker de manera m\u00e1s eficiente. Su principal ventaja radica en la capacidad de orquestar m\u00faltiples contenedores con un solo archivo de configuraci\u00f3n, lo que simplifica el proceso de desarrollo y despliegue. En este art\u00edculo, exploraremos las bases de Docker Compose, sus ventajas y ejemplos pr\u00e1cticos para que puedas comenzar a utilizarlo en tus proyectos.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vermiip.es\/blog\/docker-compose-explicado-de-forma-sencilla\/\" \/>\n<meta property=\"og:site_name\" content=\"Ver mi IP\" \/>\n<meta property=\"article:published_time\" content=\"2026-03-12T09:08:13+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-12T09:08:14+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2026\/03\/output1-5.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1792\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Xose de la Paz\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Xose de la Paz\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/docker-compose-explicado-de-forma-sencilla\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/docker-compose-explicado-de-forma-sencilla\\\/\"},\"author\":{\"name\":\"Xose de la Paz\",\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/#\\\/schema\\\/person\\\/0617918e61a75dc2d11c09238bf84200\"},\"headline\":\"Docker Compose explicado de forma sencilla\",\"datePublished\":\"2026-03-12T09:08:13+00:00\",\"dateModified\":\"2026-03-12T09:08:14+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/docker-compose-explicado-de-forma-sencilla\\\/\"},\"wordCount\":468,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/docker-compose-explicado-de-forma-sencilla\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/output1-5.png\",\"keywords\":[\"Docker compose\"],\"articleSection\":[\"Docker\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/vermiip.es\\\/blog\\\/docker-compose-explicado-de-forma-sencilla\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/docker-compose-explicado-de-forma-sencilla\\\/\",\"url\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/docker-compose-explicado-de-forma-sencilla\\\/\",\"name\":\"Docker Compose explicado de forma sencilla - Ver mi IP\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/docker-compose-explicado-de-forma-sencilla\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/docker-compose-explicado-de-forma-sencilla\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/output1-5.png\",\"datePublished\":\"2026-03-12T09:08:13+00:00\",\"dateModified\":\"2026-03-12T09:08:14+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/docker-compose-explicado-de-forma-sencilla\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vermiip.es\\\/blog\\\/docker-compose-explicado-de-forma-sencilla\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/docker-compose-explicado-de-forma-sencilla\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/output1-5.png\",\"contentUrl\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/output1-5.png\",\"width\":1792,\"height\":1024,\"caption\":\"Docker Compose explicado de forma sencilla\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/docker-compose-explicado-de-forma-sencilla\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Docker Compose explicado de forma sencilla\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/\",\"name\":\"Cual es mi ip - Internet y otras locuras\",\"description\":\"Internet y otras locuras\",\"publisher\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/#organization\"},\"alternateName\":\"Cual es mi IP\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/#organization\",\"name\":\"Ver mi IP\",\"alternateName\":\"vermiip\",\"url\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/cropped-logo-vermiip-naranja.png\",\"contentUrl\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/cropped-logo-vermiip-naranja.png\",\"width\":512,\"height\":512,\"caption\":\"Ver mi IP\"},\"image\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/#\\\/schema\\\/person\\\/0617918e61a75dc2d11c09238bf84200\",\"name\":\"Xose de la Paz\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d248b555dd18abd5e7350d28ecf07116718da621eb85762e02558c2cef2bb8bc?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d248b555dd18abd5e7350d28ecf07116718da621eb85762e02558c2cef2bb8bc?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d248b555dd18abd5e7350d28ecf07116718da621eb85762e02558c2cef2bb8bc?s=96&d=mm&r=g\",\"caption\":\"Xose de la Paz\"},\"description\":\"M\u00e1s de 20 a\u00f1os transformando pasi\u00f3n en profesi\u00f3n. Experto en desarrollo Full Stack con una visi\u00f3n integral que abarca desde la gesti\u00f3n de servidores y redes hasta el dise\u00f1o de interfaz. Soy un \\\"todoterreno\\\" tecnol\u00f3gico que cree en el aprendizaje continuo y la visi\u00f3n global de los proyectos. Entre despliegue y despliegue, me pierdo por el mundo con mi c\u00e1mara al hombro.\",\"sameAs\":[\"https:\\\/\\\/www.enfocado.com\",\"https:\\\/\\\/www.instagram.com\\\/xose_de_la_paz\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/xosedelapaz\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Docker Compose explicado de forma sencilla - Ver mi IP","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:\/\/vermiip.es\/blog\/docker-compose-explicado-de-forma-sencilla\/","og_locale":"es_ES","og_type":"article","og_title":"Docker Compose explicado de forma sencilla - Ver mi IP","og_description":"Docker Compose es una herramienta que permite definir y ejecutar aplicaciones multicontenedor de Docker de manera m\u00e1s eficiente. Su principal ventaja radica en la capacidad de orquestar m\u00faltiples contenedores con un solo archivo de configuraci\u00f3n, lo que simplifica el proceso de desarrollo y despliegue. En este art\u00edculo, exploraremos las bases de Docker Compose, sus ventajas y ejemplos pr\u00e1cticos para que puedas comenzar a utilizarlo en tus proyectos.","og_url":"https:\/\/vermiip.es\/blog\/docker-compose-explicado-de-forma-sencilla\/","og_site_name":"Ver mi IP","article_published_time":"2026-03-12T09:08:13+00:00","article_modified_time":"2026-03-12T09:08:14+00:00","og_image":[{"width":1792,"height":1024,"url":"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2026\/03\/output1-5.png","type":"image\/png"}],"author":"Xose de la Paz","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Xose de la Paz","Tiempo de lectura":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/vermiip.es\/blog\/docker-compose-explicado-de-forma-sencilla\/#article","isPartOf":{"@id":"https:\/\/vermiip.es\/blog\/docker-compose-explicado-de-forma-sencilla\/"},"author":{"name":"Xose de la Paz","@id":"https:\/\/vermiip.es\/blog\/#\/schema\/person\/0617918e61a75dc2d11c09238bf84200"},"headline":"Docker Compose explicado de forma sencilla","datePublished":"2026-03-12T09:08:13+00:00","dateModified":"2026-03-12T09:08:14+00:00","mainEntityOfPage":{"@id":"https:\/\/vermiip.es\/blog\/docker-compose-explicado-de-forma-sencilla\/"},"wordCount":468,"commentCount":0,"publisher":{"@id":"https:\/\/vermiip.es\/blog\/#organization"},"image":{"@id":"https:\/\/vermiip.es\/blog\/docker-compose-explicado-de-forma-sencilla\/#primaryimage"},"thumbnailUrl":"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2026\/03\/output1-5.png","keywords":["Docker compose"],"articleSection":["Docker"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/vermiip.es\/blog\/docker-compose-explicado-de-forma-sencilla\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/vermiip.es\/blog\/docker-compose-explicado-de-forma-sencilla\/","url":"https:\/\/vermiip.es\/blog\/docker-compose-explicado-de-forma-sencilla\/","name":"Docker Compose explicado de forma sencilla - Ver mi IP","isPartOf":{"@id":"https:\/\/vermiip.es\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vermiip.es\/blog\/docker-compose-explicado-de-forma-sencilla\/#primaryimage"},"image":{"@id":"https:\/\/vermiip.es\/blog\/docker-compose-explicado-de-forma-sencilla\/#primaryimage"},"thumbnailUrl":"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2026\/03\/output1-5.png","datePublished":"2026-03-12T09:08:13+00:00","dateModified":"2026-03-12T09:08:14+00:00","breadcrumb":{"@id":"https:\/\/vermiip.es\/blog\/docker-compose-explicado-de-forma-sencilla\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vermiip.es\/blog\/docker-compose-explicado-de-forma-sencilla\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/vermiip.es\/blog\/docker-compose-explicado-de-forma-sencilla\/#primaryimage","url":"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2026\/03\/output1-5.png","contentUrl":"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2026\/03\/output1-5.png","width":1792,"height":1024,"caption":"Docker Compose explicado de forma sencilla"},{"@type":"BreadcrumbList","@id":"https:\/\/vermiip.es\/blog\/docker-compose-explicado-de-forma-sencilla\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/vermiip.es\/blog\/"},{"@type":"ListItem","position":2,"name":"Docker Compose explicado de forma sencilla"}]},{"@type":"WebSite","@id":"https:\/\/vermiip.es\/blog\/#website","url":"https:\/\/vermiip.es\/blog\/","name":"Cual es mi ip - Internet y otras locuras","description":"Internet y otras locuras","publisher":{"@id":"https:\/\/vermiip.es\/blog\/#organization"},"alternateName":"Cual es mi IP","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vermiip.es\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/vermiip.es\/blog\/#organization","name":"Ver mi IP","alternateName":"vermiip","url":"https:\/\/vermiip.es\/blog\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/vermiip.es\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2023\/10\/cropped-logo-vermiip-naranja.png","contentUrl":"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2023\/10\/cropped-logo-vermiip-naranja.png","width":512,"height":512,"caption":"Ver mi IP"},"image":{"@id":"https:\/\/vermiip.es\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/vermiip.es\/blog\/#\/schema\/person\/0617918e61a75dc2d11c09238bf84200","name":"Xose de la Paz","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/d248b555dd18abd5e7350d28ecf07116718da621eb85762e02558c2cef2bb8bc?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/d248b555dd18abd5e7350d28ecf07116718da621eb85762e02558c2cef2bb8bc?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d248b555dd18abd5e7350d28ecf07116718da621eb85762e02558c2cef2bb8bc?s=96&d=mm&r=g","caption":"Xose de la Paz"},"description":"M\u00e1s de 20 a\u00f1os transformando pasi\u00f3n en profesi\u00f3n. Experto en desarrollo Full Stack con una visi\u00f3n integral que abarca desde la gesti\u00f3n de servidores y redes hasta el dise\u00f1o de interfaz. Soy un \"todoterreno\" tecnol\u00f3gico que cree en el aprendizaje continuo y la visi\u00f3n global de los proyectos. Entre despliegue y despliegue, me pierdo por el mundo con mi c\u00e1mara al hombro.","sameAs":["https:\/\/www.enfocado.com","https:\/\/www.instagram.com\/xose_de_la_paz\/","https:\/\/www.linkedin.com\/in\/xosedelapaz\/"]}]}},"_links":{"self":[{"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/posts\/1111","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/comments?post=1111"}],"version-history":[{"count":1,"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/posts\/1111\/revisions"}],"predecessor-version":[{"id":1119,"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/posts\/1111\/revisions\/1119"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/media\/1112"}],"wp:attachment":[{"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/media?parent=1111"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/categories?post=1111"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/tags?post=1111"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}