{"id":377,"date":"2024-08-24T17:15:55","date_gmt":"2024-08-24T17:15:55","guid":{"rendered":"https:\/\/whitesolutionit.com\/?p=377"},"modified":"2025-03-15T11:02:13","modified_gmt":"2025-03-15T11:02:13","slug":"volumenes-en-docker","status":"publish","type":"post","link":"https:\/\/whitesolutionit.com\/?p=377","title":{"rendered":"Vol\u00famenes en Docker"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Docker ha revolucionado el desarrollo y despliegue de aplicaciones de una manera sencilla y unificada. Sin embargo, \u00bfqu\u00e9 ocurre cuando necesitamos almacenar datos de manera persistente en los contenedores? Aqu\u00ed es donde entran en juego los vol\u00famenes en Docker.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Cuando usar vol\u00famenes en Docker<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Vol\u00famenes en Docker: Persistencia de Datos en Contenedores<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Docker ha revolucionado el desarrollo y despliegue de aplicaciones de manera sencilla y unificada. Sin embargo, cuando se necesita almacenar datos de manera persistente en los contenedores, los vol\u00famenes en Docker son la soluci\u00f3n clave.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfCu\u00e1ndo usar vol\u00famenes en Docker?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">El uso de vol\u00famenes en Docker es fundamental para garantizar que los datos persistan incluso despu\u00e9s de que un contenedor se detenga o elimine. A diferencia del almacenamiento dentro del contenedor, los vol\u00famenes permiten conservar los datos de manera segura.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Funcionamiento de los vol\u00famenes<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Los vol\u00famenes son completamente gestionados por Docker. Esto incluye su creaci\u00f3n, montaje, desmontaje y eliminaci\u00f3n, facilitando el manejo del almacenamiento sin necesidad de interactuar directamente con el sistema de archivos del host. En sistemas Linux, Docker almacena los vol\u00famenes en <code>\/var\/lib\/docker\/volumes\/<\/code>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Creaci\u00f3n y gesti\u00f3n de vol\u00famenes<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Al crear un volumen con <code>docker volume create<\/code>, Docker lo registra en el sistema de archivos del host y lo hace disponible para los contenedores. Estos vol\u00famenes se montan autom\u00e1ticamente cuando se ejecuta un contenedor con la opci\u00f3n <code>-v<\/code> o <code>--mount<\/code>, permitiendo que los datos est\u00e9n disponibles en la ubicaci\u00f3n especificada dentro del contenedor.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Montaje y desmontaje de vol\u00famenes<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Cuando un contenedor finaliza o se elimina, Docker desmonta el volumen, pero los datos permanecen intactos en el host. Esto es clave para asegurar que los datos puedan ser reutilizados por otros contenedores.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Eliminaci\u00f3n de vol\u00famenes<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Docker facilita la eliminaci\u00f3n de vol\u00famenes que ya no est\u00e1n en uso. Con el comando <code>docker volume rm<\/code>, puedes eliminar vol\u00famenes de forma segura. Docker se asegura de que no se eliminen vol\u00famenes que a\u00fan est\u00e1n en uso por alg\u00fan contenedor.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Automatizaci\u00f3n y portabilidad<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Los vol\u00famenes en Docker permiten una gran automatizaci\u00f3n y portabilidad entre distintos entornos, ya que Docker gestiona todo en segundo plano. Esto simplifica el despliegue de aplicaciones sin preocuparse por rutas espec\u00edficas en el host.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Diferencias con Bind Mounts<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Los vol\u00famenes de Docker y los <em>bind mounts<\/em> difieren en varios aspectos. Los vol\u00famenes son gestionados por Docker, mientras que los <em>bind mounts<\/em> utilizan directorios o archivos existentes en el host, mont\u00e1ndolos directamente en el contenedor. Los <em>bind mounts<\/em> son \u00fatiles en entornos de desarrollo donde es necesario modificar archivos locales y reflejar los cambios en tiempo real en el contenedor. Sin embargo, complican la portabilidad, ya que la estructura de directorios del host debe ser id\u00e9ntica en todos los entornos, lo que no ocurre con los vol\u00famenes de Docker.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Buenas pr\u00e1cticas<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Una buena gesti\u00f3n de vol\u00famenes en Docker es esencial para evitar la acumulaci\u00f3n innecesaria de datos. Revisa peri\u00f3dicamente los vol\u00famenes y elimina los que ya no se utilizan con <code>docker volume prune<\/code>. Adem\u00e1s, la seguridad es crucial, especialmente cuando se manejan datos sensibles. Controla el acceso a los vol\u00famenes para evitar exponer datos cr\u00edticos a contenedores no autorizados.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Comandos<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1. <strong>Crear un Volumen<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Este comando crea un volumen nuevo que puede ser utilizado por los contenedores.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"\">d<span style=\"background-color: initial; font-family: inherit; font-size: inherit;\">ocker volume create new_volumen<\/span><\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">2. <strong>Listar Vol\u00famenes<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Este comando muestra todos los vol\u00famenes creados en el sistema.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"\"><code>docker volume ls<\/code><\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">3. <strong>Inspeccionar un Volumen<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Muestra informaci\u00f3n detallada sobre un volumen espec\u00edfico, como su ubicaci\u00f3n en el sistema de archivos del host.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"\"><code>docker volume inspect new_volume<\/code><\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">4. <strong>Montar un Volumen en un Contenedor<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Para montar un volumen dentro de un contenedor, usa el siguiente comando al crear o ejecutar el contenedor:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"\"><code>docker run -d --name container_name -v volume_name:\/path\/in\/container image_name<\/code><\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">5. <strong>Montar un Bind Mount (directorio del host) en un Contenedor<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Si deseas montar un directorio del host en el contenedor, usa un <em>bind mount<\/em> de la siguiente manera:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"\"><code>docker run -d --name container_name<span style=\"font-family: inherit; font-size: inherit;\"> -v \/path\/in\/host:\/path\/in\/container image_name<\/span><\/code><\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">6. <strong>Eliminar un Volumen<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Este comando elimina un volumen que ya no se est\u00e1 utilizando. Docker no permitir\u00e1 eliminar vol\u00famenes que a\u00fan est\u00e1n en uso por contenedores.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"\"><code>docker volume rm new_volume<\/code><\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">7. <strong>Eliminar Todos los Vol\u00famenes No Utilizados (Purgar Vol\u00famenes)<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Este comando elimina todos los vol\u00famenes que no est\u00e1n asociados a ning\u00fan contenedor activo. Es una forma \u00fatil de limpiar vol\u00famenes hu\u00e9rfanos.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"\"><code>docker volume prune<\/code><\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">8. <strong>Eliminar M\u00faltiples Vol\u00famenes<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Si quieres eliminar varios vol\u00famenes al mismo tiempo, puedes pasar una lista de nombres de vol\u00famenes al comando <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"\"><code>docker volume rm volumen1 volumen2 volumen3<\/code><\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Docker ha revolucionado el desarrollo y despliegue de aplicaciones de una manera sencilla y unificada. Sin embargo, \u00bfqu\u00e9 ocurre cuando necesitamos almacenar datos de manera persistente en los contenedores? Aqu\u00ed es donde entran en juego los vol\u00famenes en Docker. Cuando usar vol\u00famenes en Docker Vol\u00famenes en Docker: Persistencia de Datos en Contenedores Docker ha revolucionado [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":318,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[27],"tags":[23,22,21],"class_list":["post-377","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-posts","tag-container","tag-devops","tag-docker"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Vol\u00famenes en Docker - White Solution IT<\/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:\/\/whitesolutionit.com\/?p=377\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Vol\u00famenes en Docker - White Solution IT\" \/>\n<meta property=\"og:description\" content=\"Docker ha revolucionado el desarrollo y despliegue de aplicaciones de una manera sencilla y unificada. Sin embargo, \u00bfqu\u00e9 ocurre cuando necesitamos almacenar datos de manera persistente en los contenedores? Aqu\u00ed es donde entran en juego los vol\u00famenes en Docker. Cuando usar vol\u00famenes en Docker Vol\u00famenes en Docker: Persistencia de Datos en Contenedores Docker ha revolucionado [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/whitesolutionit.com\/?p=377\" \/>\n<meta property=\"og:site_name\" content=\"White Solution IT\" \/>\n<meta property=\"article:published_time\" content=\"2024-08-24T17:15:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-03-15T11:02:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/whitesolutionit.com\/wp-content\/uploads\/2020\/01\/4695749.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"450\" \/>\n\t<meta property=\"og:image:height\" content=\"450\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Jaime Blanco\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jaime Blanco\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/whitesolutionit.com\/?p=377#article\",\"isPartOf\":{\"@id\":\"https:\/\/whitesolutionit.com\/?p=377\"},\"author\":{\"name\":\"Jaime Blanco\",\"@id\":\"https:\/\/whitesolutionit.com\/#\/schema\/person\/eae062b2c2c9fd8a41699a17eb73af98\"},\"headline\":\"Vol\u00famenes en Docker\",\"datePublished\":\"2024-08-24T17:15:55+00:00\",\"dateModified\":\"2025-03-15T11:02:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/whitesolutionit.com\/?p=377\"},\"wordCount\":751,\"publisher\":{\"@id\":\"https:\/\/whitesolutionit.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/whitesolutionit.com\/?p=377#primaryimage\"},\"thumbnailUrl\":\"https:\/\/whitesolutionit.com\/wp-content\/uploads\/2020\/01\/4695749.webp\",\"keywords\":[\"Container\",\"DevOps\",\"Docker\"],\"articleSection\":[\"posts\"],\"inLanguage\":\"es\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/whitesolutionit.com\/?p=377\",\"url\":\"https:\/\/whitesolutionit.com\/?p=377\",\"name\":\"Vol\u00famenes en Docker - White Solution IT\",\"isPartOf\":{\"@id\":\"https:\/\/whitesolutionit.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/whitesolutionit.com\/?p=377#primaryimage\"},\"image\":{\"@id\":\"https:\/\/whitesolutionit.com\/?p=377#primaryimage\"},\"thumbnailUrl\":\"https:\/\/whitesolutionit.com\/wp-content\/uploads\/2020\/01\/4695749.webp\",\"datePublished\":\"2024-08-24T17:15:55+00:00\",\"dateModified\":\"2025-03-15T11:02:13+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/whitesolutionit.com\/?p=377#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/whitesolutionit.com\/?p=377\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/whitesolutionit.com\/?p=377#primaryimage\",\"url\":\"https:\/\/whitesolutionit.com\/wp-content\/uploads\/2020\/01\/4695749.webp\",\"contentUrl\":\"https:\/\/whitesolutionit.com\/wp-content\/uploads\/2020\/01\/4695749.webp\",\"width\":450,\"height\":450},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/whitesolutionit.com\/?p=377#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/whitesolutionit.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Vol\u00famenes en Docker\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/whitesolutionit.com\/#website\",\"url\":\"https:\/\/whitesolutionit.com\/\",\"name\":\"White Solution IT\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/whitesolutionit.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/whitesolutionit.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/whitesolutionit.com\/#organization\",\"name\":\"White Solution IT\",\"url\":\"https:\/\/whitesolutionit.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/whitesolutionit.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/whitesolutionit.com\/wp-content\/uploads\/2024\/03\/whITe.gif\",\"contentUrl\":\"https:\/\/whitesolutionit.com\/wp-content\/uploads\/2024\/03\/whITe.gif\",\"width\":500,\"height\":500,\"caption\":\"White Solution IT\"},\"image\":{\"@id\":\"https:\/\/whitesolutionit.com\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/whitesolutionit.com\/#\/schema\/person\/eae062b2c2c9fd8a41699a17eb73af98\",\"name\":\"Jaime Blanco\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/whitesolutionit.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/91b2f8cf19941cb345ef5bf959df7ce8f66450115ebe67ab48ee01e841e4e647?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/91b2f8cf19941cb345ef5bf959df7ce8f66450115ebe67ab48ee01e841e4e647?s=96&d=mm&r=g\",\"caption\":\"Jaime Blanco\"},\"url\":\"https:\/\/whitesolutionit.com\/?author=2\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Vol\u00famenes en Docker - White Solution IT","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:\/\/whitesolutionit.com\/?p=377","og_locale":"es_ES","og_type":"article","og_title":"Vol\u00famenes en Docker - White Solution IT","og_description":"Docker ha revolucionado el desarrollo y despliegue de aplicaciones de una manera sencilla y unificada. Sin embargo, \u00bfqu\u00e9 ocurre cuando necesitamos almacenar datos de manera persistente en los contenedores? Aqu\u00ed es donde entran en juego los vol\u00famenes en Docker. Cuando usar vol\u00famenes en Docker Vol\u00famenes en Docker: Persistencia de Datos en Contenedores Docker ha revolucionado [&hellip;]","og_url":"https:\/\/whitesolutionit.com\/?p=377","og_site_name":"White Solution IT","article_published_time":"2024-08-24T17:15:55+00:00","article_modified_time":"2025-03-15T11:02:13+00:00","og_image":[{"width":450,"height":450,"url":"https:\/\/whitesolutionit.com\/wp-content\/uploads\/2020\/01\/4695749.webp","type":"image\/webp"}],"author":"Jaime Blanco","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Jaime Blanco","Tiempo de lectura":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/whitesolutionit.com\/?p=377#article","isPartOf":{"@id":"https:\/\/whitesolutionit.com\/?p=377"},"author":{"name":"Jaime Blanco","@id":"https:\/\/whitesolutionit.com\/#\/schema\/person\/eae062b2c2c9fd8a41699a17eb73af98"},"headline":"Vol\u00famenes en Docker","datePublished":"2024-08-24T17:15:55+00:00","dateModified":"2025-03-15T11:02:13+00:00","mainEntityOfPage":{"@id":"https:\/\/whitesolutionit.com\/?p=377"},"wordCount":751,"publisher":{"@id":"https:\/\/whitesolutionit.com\/#organization"},"image":{"@id":"https:\/\/whitesolutionit.com\/?p=377#primaryimage"},"thumbnailUrl":"https:\/\/whitesolutionit.com\/wp-content\/uploads\/2020\/01\/4695749.webp","keywords":["Container","DevOps","Docker"],"articleSection":["posts"],"inLanguage":"es"},{"@type":"WebPage","@id":"https:\/\/whitesolutionit.com\/?p=377","url":"https:\/\/whitesolutionit.com\/?p=377","name":"Vol\u00famenes en Docker - White Solution IT","isPartOf":{"@id":"https:\/\/whitesolutionit.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/whitesolutionit.com\/?p=377#primaryimage"},"image":{"@id":"https:\/\/whitesolutionit.com\/?p=377#primaryimage"},"thumbnailUrl":"https:\/\/whitesolutionit.com\/wp-content\/uploads\/2020\/01\/4695749.webp","datePublished":"2024-08-24T17:15:55+00:00","dateModified":"2025-03-15T11:02:13+00:00","breadcrumb":{"@id":"https:\/\/whitesolutionit.com\/?p=377#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/whitesolutionit.com\/?p=377"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/whitesolutionit.com\/?p=377#primaryimage","url":"https:\/\/whitesolutionit.com\/wp-content\/uploads\/2020\/01\/4695749.webp","contentUrl":"https:\/\/whitesolutionit.com\/wp-content\/uploads\/2020\/01\/4695749.webp","width":450,"height":450},{"@type":"BreadcrumbList","@id":"https:\/\/whitesolutionit.com\/?p=377#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/whitesolutionit.com\/"},{"@type":"ListItem","position":2,"name":"Vol\u00famenes en Docker"}]},{"@type":"WebSite","@id":"https:\/\/whitesolutionit.com\/#website","url":"https:\/\/whitesolutionit.com\/","name":"White Solution IT","description":"","publisher":{"@id":"https:\/\/whitesolutionit.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/whitesolutionit.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/whitesolutionit.com\/#organization","name":"White Solution IT","url":"https:\/\/whitesolutionit.com\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/whitesolutionit.com\/#\/schema\/logo\/image\/","url":"https:\/\/whitesolutionit.com\/wp-content\/uploads\/2024\/03\/whITe.gif","contentUrl":"https:\/\/whitesolutionit.com\/wp-content\/uploads\/2024\/03\/whITe.gif","width":500,"height":500,"caption":"White Solution IT"},"image":{"@id":"https:\/\/whitesolutionit.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/whitesolutionit.com\/#\/schema\/person\/eae062b2c2c9fd8a41699a17eb73af98","name":"Jaime Blanco","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/whitesolutionit.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/91b2f8cf19941cb345ef5bf959df7ce8f66450115ebe67ab48ee01e841e4e647?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/91b2f8cf19941cb345ef5bf959df7ce8f66450115ebe67ab48ee01e841e4e647?s=96&d=mm&r=g","caption":"Jaime Blanco"},"url":"https:\/\/whitesolutionit.com\/?author=2"}]}},"_links":{"self":[{"href":"https:\/\/whitesolutionit.com\/index.php?rest_route=\/wp\/v2\/posts\/377","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/whitesolutionit.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/whitesolutionit.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/whitesolutionit.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/whitesolutionit.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=377"}],"version-history":[{"count":1,"href":"https:\/\/whitesolutionit.com\/index.php?rest_route=\/wp\/v2\/posts\/377\/revisions"}],"predecessor-version":[{"id":378,"href":"https:\/\/whitesolutionit.com\/index.php?rest_route=\/wp\/v2\/posts\/377\/revisions\/378"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/whitesolutionit.com\/index.php?rest_route=\/wp\/v2\/media\/318"}],"wp:attachment":[{"href":"https:\/\/whitesolutionit.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=377"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/whitesolutionit.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=377"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/whitesolutionit.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=377"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}