{"id":52238,"date":"2019-11-04T00:00:00","date_gmt":"2019-11-03T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/vm-ili-docker"},"modified":"2020-02-18T13:59:55","modified_gmt":"2020-02-18T10:59:55","slug":"vm-ili-docker","status":"publish","type":"post","link":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/vm-ili-docker","title":{"rendered":"\u00bfVM o Docker?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>\u00bfC\u00f3mo saber si necesita Docker en lugar de una VM? Debe definir qu\u00e9 es exactamente lo que desea aislar. Si necesita aislar un sistema con recursos garantizados y hardware virtual, entonces la elecci\u00f3n debe recaer en la VM. Si necesita aislar aplicaciones en funcionamiento como procesos individuales del sistema, necesitar\u00e1 Docker.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3 id=\"tak-v-chyom-zhe-otlichie-docker-konteynerov-ot-vm\">\u00bfCu\u00e1l es entonces la diferencia entre los contenedores Docker y las VMs?<\/h3>\n<p><\/p>\n<p><strong>M\u00e1quina virtual (VM)<\/strong> \u2014 es un ordenador virtual con todos los dispositivos virtuales y un disco duro virtual, en el cual se instala un nuevo sistema operativo independiente junto con controladores de dispositivos virtuales, gesti\u00f3n de memoria y otros componentes. Es decir, obtenemos una abstracci\u00f3n del hardware f\u00edsico que permite ejecutar m\u00faltiples ordenadores virtuales en un solo equipo.<br \/>\n<strong>Una VM instalada puede ocupar espacio en el disco del ordenador de diferentes formas:<\/strong><\/p>\n<p><\/p>\n<ul>\n<li>espacio fijo en el disco duro, lo que permite un acceso m\u00e1s r\u00e1pido al disco duro virtual y evita la fragmentaci\u00f3n del archivo;<\/li>\n<li>asignaci\u00f3n din\u00e1mica de memoria. Al instalar aplicaciones adicionales, la memoria se asignar\u00e1 din\u00e1micamente para ellas, hasta alcanzar el volumen m\u00e1ximo asignado.<\/li>\n<\/ul>\n<p><\/p>\n<p>Cuanto mayor <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/es\/vps\/\"   title=\"m\u00e1quinas virtuales\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2012\">m\u00e1quinas virtuales<\/a> en el servidor, m\u00e1s espacio ocupan, adem\u00e1s requieren soporte constante para el entorno necesario para el funcionamiento de su aplicaci\u00f3n.<\/p>\n<p><\/p>\n<p><strong>Docker<\/strong> \u2014 es un software para crear aplicaciones basadas en contenedores. Los contenedores y <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/es\/vps\/abuzoustojchivye-vps\/\"   title=\"m\u00e1quinas virtuales\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4214\">m\u00e1quinas virtuales<\/a> tienen ventajas similares, pero funcionan de manera diferente. Los contenedores ocupan menos espacio, ya que reutilizan un mayor n\u00famero de recursos compartidos del sistema anfitri\u00f3n que las VMs, ya que, a diferencia de las VMs, proporcionan virtualizaci\u00f3n a nivel de sistema operativo, no de hardware. Este enfoque proporciona un menor volumen de memoria ocupada, un despliegue r\u00e1pido y una escalabilidad m\u00e1s sencilla.<\/p>\n<p><\/p>\n<p>El contenedor ofrece un mecanismo m\u00e1s eficiente para la encapsulaci\u00f3n de aplicaciones, proporcionando las interfaces necesarias del sistema host. Esta capacidad permite a los contenedores compartir el n\u00facleo del sistema, donde cada contenedor opera como un proceso independiente del sistema operativo principal, teniendo su propio conjunto de \u00e1reas de memoria (su propio espacio de direcciones virtual). Dado que el espacio de direcciones virtual de cada contenedor es independiente, los datos pertenecientes a diferentes \u00e1reas de memoria no pueden ser modificados.<br \/>\nEl sistema operativo nativo para Docker es Linux (Docker tambi\u00e9n se puede utilizar en Windows y MacOS), aprovechando las ventajas clave de este \u00faltimo, que permiten organizar la separaci\u00f3n del n\u00facleo. La ejecuci\u00f3n de contenedores Docker en Windows se lleva a cabo dentro de una m\u00e1quina virtual con Linux, ya que los contenedores comparten el sistema operativo del host y el sistema operativo principal para ellos es Linux.<\/p>\n<p><\/p>\n<h3 id=\"konteyner---kak-eto-rabotaet\">\u00bfC\u00f3mo funciona un contenedor?<\/h3>\n<p><\/p>\n<p><strong>Contenedor<\/strong> \u2014 es una abstracci\u00f3n a nivel de aplicaci\u00f3n que combina el c\u00f3digo y las dependencias. Los contenedores siempre se crean a partir de im\u00e1genes, a\u00f1adiendo una capa superior writable y inicializando varios par\u00e1metros. Dado que el contenedor tiene su propia capa de escritura y todos los cambios se guardan en esta capa, varios contenedores pueden acceder en com\u00fan a la misma imagen base.<\/p>\n<p><\/p>\n<p>Cada contenedor se puede configurar mediante un archivo en el proyecto docker-compose, incluido en la soluci\u00f3n principal: docker-compose.yml. All\u00ed se pueden establecer varios par\u00e1metros como el nombre del contenedor, puertos, identificadores, l\u00edmites de recursos, dependencias entre otros contenedores. Si no se establece un nombre para el contenedor en la configuraci\u00f3n, Docker crear\u00e1 un nuevo contenedor cada vez, asign\u00e1ndole un nombre al azar.<\/p>\n<p><\/p>\n<p>Cuando un contenedor se inicia desde una imagen, Docker monta el sistema de archivos en modo lectura y escritura sobre cualquier capa inferior. Aqu\u00ed es donde se ejecutar\u00e1n todos los procesos que queremos que nuestro contenedor Docker realice. <\/p>\n<p><\/p>\n<p>Cuando Docker inicia un contenedor por primera vez, la capa inicial de lectura-escritura est\u00e1 vac\u00eda. Cuando se realizan cambios, se aplican a esta capa; por ejemplo, si deseas modificar un archivo, este archivo se copiar\u00e1 desde la capa de solo lectura inferior a la capa de lectura-escritura.<br \/>\nLa versi\u00f3n del archivo que est\u00e1 disponible solo para lectura seguir\u00e1 existiendo, pero ahora est\u00e1 oculta bajo una copia. Se utilizan vol\u00famenes para almacenar datos, independientemente del ciclo de vida del contenedor. Los vol\u00famenes se inicializan al crear un contenedor.<\/p>\n<p><\/p>\n<h3 id=\"kak-obraz-svyazan-s-konteynerom\">\u00bfC\u00f3mo se relaciona la imagen con el contenedor?<\/h3>\n<p><\/p>\n<p><strong>Imagen<\/strong> \u2014 el elemento principal de cada contenedor. Una imagen se crea a partir de un Dockerfile agregado al proyecto y representa un conjunto de sistemas de archivos (capas) apilados unos sobre otros y agrupados, accesibles solo para lectura; el n\u00famero m\u00e1ximo de capas es 127.<\/p>\n<p><\/p>\n<p>En la base de cada imagen se encuentra una imagen base, que se indica con el comando FROM \u2014 el punto de entrada al formar la imagen del Dockerfile. Cada capa es una capa de solo lectura y se representa por un comando que modifica el sistema de archivos registrado en el Dockerfile.<br \/>\nPara combinar estas capas en una imagen, Docker utiliza un sistema de archivos unificado en m\u00faltiples capas avanzado (AuFS se basa en UnionFS), que permite superponer diferentes archivos y directorios de diferentes capas de archivos de manera transparente, creando un sistema de archivos unido.<\/p>\n<p><\/p>\n<p>Las capas contienen metadatos que permiten conservar informaci\u00f3n adicional sobre cada capa durante la ejecuci\u00f3n y el ensamblaje. Cada capa contiene un enlace a la siguiente capa; si una capa no tiene un enlace, significa que es la capa superior en la imagen.<\/p>\n<p><\/p>\n<p><strong>El Dockerfile puede contener comandos como:<\/strong><\/p>\n<p><\/p>\n<ul>\n<li>FROM \u2014 punto de entrada al formar la imagen;<\/li>\n<li>MAINTAINER \u2014 nombre del propietario de la imagen;<\/li>\n<li>RUN \u2014 ejecutar un comando durante la construcci\u00f3n de la imagen;<\/li>\n<li>ADD \u2014 copiar un archivo del host a la nueva imagen; si se especifica una URL de archivo, Docker lo descargar\u00e1 a la carpeta designada;<\/li>\n<li>ENV \u2014 variables de entorno;<\/li>\n<li>CMD \u2014 inicia la creaci\u00f3n de un nuevo contenedor basado en la imagen;<\/li>\n<li>ENTRYPOINT \u2014 el comando se ejecuta al iniciar el contenedor.<\/li>\n<li>WORKDIR \u2014 directorio de trabajo para ejecutar el comando CMD.<\/li>\n<li>USER \u2014 establece el UID para el contenedor creado a partir de la imagen.<\/li>\n<li>VOLUME \u2014 monta un directorio del host en el contenedor.<\/li>\n<li>EXPOSE \u2014 conjunto de puertos escuchados en el contenedor.<\/li>\n<\/ul>\n<p><\/p>\n<h3 id=\"kak-rabotaet-unionfs\">\u00bfC\u00f3mo funciona UnionFS?<\/h3>\n<p><\/p>\n<p><strong>UnionFS<\/strong> \u2014 sistema de archivos de pila de servicio (FS) para Linux y FreeBSD. Este FS implementa el mecanismo de copia al escribir (Copy-On-Write, COW). La unidad de trabajo de UnionFS es la capa, cada capa debe considerarse como un sistema de archivos completo con una jerarqu\u00eda de directorios desde la ra\u00edz. UnionFS crea un montaje combinado para otros sistemas de archivos y permite, de manera transparente para el usuario, combinar archivos y directorios de diferentes sistemas de archivos (llamados ramas) en un \u00fanico sistema de archivos unificado.<\/p>\n<p><\/p>\n<p>El contenido de los directorios con rutas id\u00e9nticas se mostrar\u00e1 junto en un \u00fanico directorio combinado (en un \u00fanico espacio de nombres) del sistema de archivos resultante. <\/p>\n<p><\/p>\n<p><strong>UnionFS combina capas seg\u00fan los siguientes principios:<\/strong><\/p>\n<p><\/p>\n<ul>\n<li>una de las capas se convierte en la capa superior, la segunda y las siguientes en capas inferiores;<\/li>\n<li>los objetos de las capas son accesibles para el usuario \u00abde arriba hacia abajo\u00bb, es decir, si el objeto solicitado se encuentra en la capa \u00absuperior\u00bb, se devuelve, independientemente de la existencia de un objeto con el mismo nombre en la capa \u00abinferior\u00bb; de lo contrario, se devuelve el objeto de la capa \u00abinferior\u00bb; si el objeto solicitado no est\u00e1 en ninguna de las dos, se devuelve el error \u00abNo existe tal archivo o directorio\u00bb;<\/li>\n<li>la capa de trabajo es \u00absuperior\u00bb, es decir, todas las acciones del usuario para modificar datos se reflejan solo en la capa superior, sin afectar el contenido de las capas inferiores.<\/li>\n<\/ul>\n<p><\/p>\n<p>Docker es la tecnolog\u00eda m\u00e1s com\u00fan para el uso de contenedores en la operaci\u00f3n de aplicaciones. Se ha convertido en el est\u00e1ndar en este campo, bas\u00e1ndose en cgroups y espacios de nombres que proporciona el n\u00facleo de Linux.<\/p>\n<p><\/p>\n<p>Docker nos permite desplegar aplicaciones r\u00e1pidamente y utilizar el sistema de archivos de la manera m\u00e1s \u00f3ptima al compartir el n\u00facleo del sistema operativo entre todos los contenedores, funcionando como procesos separados del sistema operativo.<\/p>\n<p>Fuente: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/474068\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u0430\u043a \u043f\u043e\u043d\u044f\u0442\u044c, \u0447\u0442\u043e \u0432\u0430\u043c \u043d\u0443\u0436\u0435\u043d Docker, \u0430 \u043d\u0435 VM? \u041d\u0443\u0436\u043d\u043e \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c, \u0447\u0442\u043e \u0438\u043c\u0435\u043d\u043d\u043e \u0432\u044b \u0445\u043e\u0442\u0438\u0442\u0435 \u0438\u0437\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c. \u0415\u0441\u043b\u0438 \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0438\u0437\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0441 \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e \u0432\u044b\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u043c\u0438 \u0440\u0435\u0441\u0443\u0440\u0441\u0430\u043c\u0438 \u0438 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u043c \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u044b\u043c \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0435, \u0442\u043e\u0433\u0434\u0430 \u0432\u044b\u0431\u043e\u0440 \u0434\u043e\u043b\u0436\u0435\u043d \u043f\u0430\u0441\u0442\u044c \u043d\u0430 VM. \u041f\u0440\u0438 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u0438\u0437\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043a\u0430\u043a \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0435 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u044b \u0441\u0438\u0441\u0442\u0435\u043c\u044b, \u0432\u0430\u043c \u043f\u043e\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f Docker. \u0422\u0430\u043a \u0432 \u0447\u0451\u043c \u0436\u0435 \u043e\u0442\u043b\u0438\u0447\u0438\u0435 Docker-\u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432 \u043e\u0442 VM? \u0412\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u0430\u044f [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-52238","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u0430\u043a \u043f\u043e\u043d\u044f\u0442\u044c, \u0447\u0442\u043e \u0432\u0430\u043c \u043d\u0443\u0436\u0435\u043d Docker, \u0430 \u043d\u0435 VM? \u041d\u0443\u0436\u043d\u043e \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c, \u0447\u0442\u043e \u0438\u043c\u0435\u043d\u043d\u043e \u0432\u044b \u0445\u043e\u0442\u0438\u0442\u0435 \u0438\u0437\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/vm-ili-docker\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47VM \u0438\u043b\u0438 Docker? | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u0430\u043a \u043f\u043e\u043d\u044f\u0442\u044c, \u0447\u0442\u043e \u0432\u0430\u043c \u043d\u0443\u0436\u0435\u043d Docker, \u0430 \u043d\u0435 VM? \u041d\u0443\u0436\u043d\u043e \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c, \u0447\u0442\u043e \u0438\u043c\u0435\u043d\u043d\u043e \u0432\u044b \u0445\u043e\u0442\u0438\u0442\u0435 \u0438\u0437\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/vm-ili-docker\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-11-03T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T10:59:55+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47\u00bfVM o Docker? | ProHoster","description":"\u00bfC\u00f3mo entender que necesitas Docker y no una VM? Debes determinar qu\u00e9 es lo que deseas aislar.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/vm-ili-docker","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47VM \u0438\u043b\u0438 Docker? | ProHoster","og:description":"\u041a\u0430\u043a \u043f\u043e\u043d\u044f\u0442\u044c, \u0447\u0442\u043e \u0432\u0430\u043c \u043d\u0443\u0436\u0435\u043d Docker, \u0430 \u043d\u0435 VM? \u041d\u0443\u0436\u043d\u043e \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c, \u0447\u0442\u043e \u0438\u043c\u0435\u043d\u043d\u043e \u0432\u044b \u0445\u043e\u0442\u0438\u0442\u0435 \u0438\u0437\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c.","og:url":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/vm-ili-docker","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-11-03T21:00:00+00:00","article:modified_time":"2020-02-18T10:59:55+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"52238","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-02-09 18:02:23","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:47:21","updated":"2026-02-09 18:02:23","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/52238","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=52238"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/52238\/revisions"}],"predecessor-version":[{"id":164089,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/52238\/revisions\/164089"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=52238"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=52238"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=52238"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}