{"id":72389,"date":"2023-12-08T11:43:48","date_gmt":"2023-12-08T10:43:48","guid":{"rendered":"https:\/\/kinsta.com\/es\/?p=72389&#038;preview=true&#038;preview_id=72389"},"modified":"2023-12-13T15:39:05","modified_gmt":"2023-12-13T14:39:05","slug":"comandos-docker","status":"publish","type":"post","link":"https:\/\/kinsta.com\/es\/blog\/comandos-docker\/","title":{"rendered":"20 Comandos Docker que Debes Conocer"},"content":{"rendered":"<p><a href=\"https:\/\/kinsta.com\/es\/blog\/que-es-docker\/\">Docker<\/a> es una plataforma que ayuda a los desarrolladores a crear y desplegar <a href=\"https:\/\/kinsta.com\/es\/blog\/kinsta-docker\/\">aplicaciones en contenedores<\/a>. Ayuda a resolver los problemas de compatibilidad de los sistemas operativos proporcionando entornos virtualizados ligeros para gestionar esas aplicaciones.<\/p>\n<p>La principal <a href=\"https:\/\/docs.docker.com\/engine\/reference\/commandline\/cli\/\" target=\"_blank\" rel=\"noopener noreferrer\">interfaz de l\u00ednea de comandos<\/a> (CLI) de Docker proporciona potentes herramientas a los desarrolladores que trabajan con contenedores. Empezando por el comando base <code>docker<\/code>, la CLI admite casi 60 subcomandos, la mayor\u00eda de los cuales aceptan varios argumentos de l\u00ednea de comandos para abordar diferentes tareas.<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2>Manos a la Obra con la CLI de Docker<\/h2>\n<p>Tu entorno Docker puede ser el <a href=\"https:\/\/kinsta.com\/es\/blog\/que-es-docker\/#docker-engine\">Docker Engine<\/a>\u00a0de c\u00f3digo abierto o la interfaz gr\u00e1fica de usuario de <a href=\"https:\/\/kinsta.com\/es\/blog\/que-es-docker\/#docker-desktop\">Docker Desktop<\/a>. La CLI ser\u00e1 tu interfaz principal en un entorno Docker Engine, pero tambi\u00e9n tendr\u00e1s acceso a la herramienta de l\u00ednea de comandos si instalas Docker Desktop.<\/p>\n<p>Creemos que incluso los usuarios de Docker Desktop terminar\u00e1n pas\u00e1ndose a la CLI una vez que se familiaricen con al menos estos 20 comandos <code>docker<\/code> esenciales.<\/p>\n<h2>Comandos Docker que Debes Conocer<\/h2>\n<p>Profundicemos y averig\u00fcemos con qu\u00e9 comandos de Docker deber\u00edas estar m\u00e1s familiarizado.<\/p>\n<div><\/div><kinsta-auto-toc list-style=\"decimal\" selector=\"h3\" count-number=\"-1\" sub-toc=\"true\"><\/kinsta-auto-toc>\n<h3>1. docker system<\/h3>\n<p>El comando <code>docker system<\/code> ayuda a inspeccionar y gestionar el entorno Docker. Admite argumentos de l\u00ednea de comandos para realizar tareas espec\u00edficas relacionadas con la gesti\u00f3n, entre las que se incluyen:<\/p>\n<ul>\n<li><code>df<\/code> muestra c\u00f3mo est\u00e1s utilizando el disco<\/li>\n<li><code>prune<\/code> elimina redes, contenedores, im\u00e1genes o vol\u00famenes no utilizados<\/li>\n<li><code>info<\/code> muestra informaci\u00f3n relacionada con el sistema<\/li>\n<li><code>events<\/code> muestra un registro de eventos del sistema en tiempo real<\/li>\n<\/ul>\n<p>A continuaci\u00f3n se muestra el mensaje inicial tras ejecutar <code>docker system prune<\/code>.<\/p>\n<figure style=\"width: 1720px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/11\/example-docker-command-prune.png\" alt=\"Captura de pantalla: el comando docker system prune.\" width=\"1720\" height=\"344\"><figcaption class=\"wp-caption-text\">Salida de <code>docker system prune<\/code>.<\/figcaption><\/figure>\n<h3>2. docker context<\/h3>\n<p>Este comando te ayuda a navegar y configurar diferentes contextos. En Docker, los contextos incluyen nombres, informaci\u00f3n de seguridad de la capa de transporte, configuraciones de endpoints y orquestadores.<\/p>\n<p>Algunos de los argumentos <code>docker context<\/code>:<\/p>\n<ul>\n<li><code>ls<\/code> muestra los detalles del contexto por defecto<\/li>\n<li><code>inspect [CONTEXT}<\/code> inspecciona un contexto especificado<\/li>\n<li><code>create [CONTEXT]<\/code> crea un nuevo contexto<\/li>\n<li><code>use [CONTEXT]<\/code> cambia entre contextos<\/li>\n<\/ul>\n<p>A continuaci\u00f3n se muestra un ejemplo de la salida de <code>docker context ls<\/code>:<\/p>\n<figure style=\"width: 1999px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/11\/example-docker-command-context.png\" alt=\"Captura de pantalla: el comando docker context.\" width=\"1999\" height=\"228\"><figcaption class=\"wp-caption-text\">Salida de <code>docker context ls<\/code>.<\/figcaption><\/figure>\n<h3>3. docker pause and unpause<\/h3>\n<p>El comando <code>docker pause<\/code> congela los procesos activos de un contenedor. Para ejecutarlo, debes especificar el nombre del contenedor, como se muestra a continuaci\u00f3n:<\/p>\n<pre><code class=\"language-bash\">docker pause [CONTAINER]<\/code><\/pre>\n<p>A continuaci\u00f3n se muestra un ejemplo de la salida que puedes esperar tras pausar un contenedor.<\/p>\n<figure style=\"width: 1720px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/11\/example-docker-command-pause.png\" alt=\"Captura de pantalla: el comando docker pause.\" width=\"1720\" height=\"166\"><figcaption class=\"wp-caption-text\">Salida de <code>docker pause<\/code>.<\/figcaption><\/figure>\n<p>El comando <code>docker unpause<\/code> reanuda los procesos pausados de un contenedor. Al igual que el comando anterior, debes especificar el nombre del contenedor, como se muestra a continuaci\u00f3n:<\/p>\n<pre><code class=\"language-bash\">docker unpause [CONTAINER]<\/code><\/pre>\n<p>A continuaci\u00f3n se muestra un ejemplo de la salida que puedes esperar tras desbloquear un contenedor.<\/p>\n<figure style=\"width: 1720px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/11\/example-docker-command-unpause.png\" alt=\"Captura de pantalla: el comando docker unpause.\" width=\"1720\" height=\"152\"><figcaption class=\"wp-caption-text\">Salida de <code>docker unpause<\/code>.<\/figcaption><\/figure>\n<h3>4. docker rm<\/h3>\n<p>Este comando elimina contenedores, vol\u00famenes y redes. Permite seleccionar el componente a eliminar en funci\u00f3n de sus atributos. Por ejemplo, puedes forzar la eliminaci\u00f3n de contenedores en ejecuci\u00f3n o de todos los contenedores especificados:<\/p>\n<p><code>docker rm [CONTAINER]<\/code> elimina el contenedor cuyo nombre se especifique. La salida de este comando est\u00e1 en la captura de pantalla siguiente.<\/p>\n<figure style=\"width: 1720px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/11\/example-docker-command-remove.png\" alt=\"Captura de pantalla: el comando docker rm.\" width=\"1720\" height=\"164\"><figcaption class=\"wp-caption-text\">Salida de <code>docker rm<\/code>.<\/figcaption><\/figure>\n<h3>5. docker rmi<\/h3>\n<p>Utiliza este comando para eliminar im\u00e1genes. Puedes eliminar una sola imagen o varias a la vez. Puedes describir la imagen a eliminar utilizando el ID corto o el ID largo. Este comando es importante para mantener el nodo host limpio y eficiente.<\/p>\n<p>El comando para eliminar im\u00e1genes utiliza esta estructura:<\/p>\n<pre><code class=\"language-bash\">docker rmi [IMAGE ID]<\/code><\/pre>\n<p>A continuaci\u00f3n se muestra un ejemplo de su salida.<\/p>\n<figure style=\"width: 1720px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/11\/example-docker-command-remove-image.png\" alt=\"Captura de pantalla: el comando docker rmi.\" width=\"1720\" height=\"156\"><figcaption class=\"wp-caption-text\">Salida de <code>docker rmi<\/code>.<\/figcaption><\/figure>\n<h3>6. docker volume<\/h3>\n<p>Este comando te permite gestionar vol\u00famenes en Docker. Puedes utilizarlo para crear, eliminar, listar e inspeccionar vol\u00famenes.<\/p>\n<p>Algunos de los argumentos de <code>docker volume<\/code> son:<\/p>\n<ul>\n<li><code>create [OPTIONAL NAME]<\/code> crea un nuevo volumen. Puedes especificar el nombre del volumen o dejar que Docker genere un nombre aleatorio.<\/li>\n<li><code>ls<\/code> lista los vol\u00famenes disponibles<\/li>\n<li><code>inspect [NAME]<\/code> muestra informaci\u00f3n detallada del volumen.<\/li>\n<li><code>rm [NAME]<\/code> elimina un volumen de Docker.<\/li>\n<\/ul>\n<p>A continuaci\u00f3n se muestra un ejemplo de la salida tras crear un volumen.<\/p>\n<figure style=\"width: 1720px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/11\/example-docker-command-volume-create.png\" alt=\"Captura de pantalla: el comando docker volume create.\" width=\"1720\" height=\"158\"><figcaption class=\"wp-caption-text\">Salida de <code>docker volume create<\/code>.<\/figcaption><\/figure>\n<h3>7. docker search<\/h3>\n<p>Utiliza este comando para buscar im\u00e1genes de <a href=\"https:\/\/hub.docker.com\/\">Docker Hub<\/a>, que luego podr\u00e1s ejecutar como contenedores en tu m\u00e1quina. Te permite acceder a las im\u00e1genes del registro de Docker Hub sin visitar el sitio web.<\/p>\n<p>El comando sigue esta estructura: <code>docker search <\/code>. Puedes especificar los nombres de las im\u00e1genes que buscas o crear un filtro.<\/p>\n<p>A continuaci\u00f3n se muestra un ejemplo de la salida de la siguiente consulta:<\/p>\n<pre><code class=\"language-bash\">docker search --filter is-official=true --filter stars=500 mysql<\/code><\/pre>\n<figure style=\"width: 1718px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/11\/example-docker-command-search.png\" alt=\"Captura de pantalla: el comando Docker Search.\" width=\"1718\" height=\"328\"><figcaption class=\"wp-caption-text\">Salida de <code>docker search<\/code>.<\/figcaption><\/figure>\n<h3>8. docker push<\/h3>\n<p>El comando <code>docker push<\/code> te permite compartir tus im\u00e1genes en el registro Docker Hub o en un repositorio privado.<\/p>\n<p>La estructura del comando es<\/p>\n<pre><code class=\"language-bash\">docker push [OPTIONS] NAME[:TAG]<\/code><\/pre>\n<p><code>[OPTIONS]<\/code> te permite establecer <code>-disable-content-trust<\/code>.<\/p>\n<p>Por defecto, este valor es verdadero, y no es obligatorio incluirlo.<\/p>\n<p><code>NAME[:TAG]<\/code> requiere utilizar el nombre del registro, el repositorio y la etiqueta de imagen.<\/p>\n<p>A continuaci\u00f3n se muestra un ejemplo de la salida de <code>docker push<\/code>.<\/p>\n<figure style=\"width: 1718px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/11\/example-docker-command-push.png\" alt=\"Captura de pantalla: el comando docker push.\" width=\"1718\" height=\"414\"><figcaption class=\"wp-caption-text\">Salida de <code>docker push<\/code>.<\/figcaption><\/figure>\n<h3>9. docker pull<\/h3>\n<p>Este comando descarga una imagen Docker de un repositorio en un registro privado o p\u00fablico.<\/p>\n<p>El comando funciona as\u00ed<\/p>\n<pre><code class=\"language-bash\">docker pull [OPTIONS] NAME[:TAG|@DIGEST]<\/code><\/pre>\n<p>Este comando te permite utilizar im\u00e1genes existentes en lugar de crear otras nuevas siempre que debas crear una aplicaci\u00f3n en contenedores.<\/p>\n<p>El ejemplo siguiente muestra la salida de un comando <code>docker pull<\/code>:<\/p>\n<figure style=\"width: 1718px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/11\/example-docker-command-pull.png\" alt=\"Captura de pantalla: el comando docker pull.\" width=\"1718\" height=\"356\"><figcaption class=\"wp-caption-text\">Salida de <code>docker pull<\/code>.<\/figcaption><\/figure>\n<h3>10. docker ps<\/h3>\n<p>Por defecto, este comando muestra la lista de todos los contenedores en ejecuci\u00f3n. Sin embargo, puedes a\u00f1adir una bandera para listar los contenedores en funci\u00f3n de atributos como el tama\u00f1o de uso del disco, los contenedores enlazados y las etiquetas.<\/p>\n<p>El comando sigue la siguiente estructura:<\/p>\n<pre><code class=\"language-bash\">docker ps [OPTIONS]<\/code><\/pre>\n<p>Algunos de sus argumentos son<\/p>\n<ul>\n<li><code>-a<\/code> muestra una lista de los contenedores en ejecuci\u00f3n y de los que han finalizado<\/li>\n<li><code>-s<\/code> muestra el tama\u00f1o en disco y el tama\u00f1o virtual de cada contenedor<\/li>\n<\/ul>\n<p>Puedes utilizar los dos juntos as\u00ed:<\/p>\n<pre><code class=\"language-bash\">docker ps -as<\/code><\/pre>\n<p>A continuaci\u00f3n se muestra un ejemplo de la salida de un comando <code>docker ps<\/code>.<\/p>\n<figure style=\"width: 1922px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/11\/example-docker-command-process-status.png\" alt=\"Captura de pantalla: el comando docker process status.\" width=\"1922\" height=\"336\"><figcaption class=\"wp-caption-text\">Parte de la salida del comando <code>docker ps<\/code>.<\/figcaption><\/figure>\n<h3>11. docker tag<\/h3>\n<p>Utiliza esta etiqueta para a\u00f1adir metadatos, como la versi\u00f3n, a tu imagen. Las etiquetas suelen crearse cuando se construye una imagen, pero el comando <code>docker tag<\/code> te permite a\u00f1adir una etiqueta m\u00e1s tarde, creando esencialmente un alias para la imagen de destino.<\/p>\n<p>Este comando sigue la siguiente estructura:<\/p>\n<pre><code class=\"language-bash\">docker tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]<\/code><\/pre>\n<p>En el ejemplo siguiente, listamos im\u00e1genes con el nombre \u00abredis\u00bb Tras etiquetar la imagen con un n\u00famero de versi\u00f3n (\u00ab2.0\u00bb), aparecen en la lista el nuevo alias y la imagen etiquetada originalmente.<\/p>\n<figure style=\"width: 1720px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/11\/example-docker-command-tag.png\" alt=\"Captura de pantalla: el comando docker tag.\" width=\"1720\" height=\"450\"><figcaption class=\"wp-caption-text\">Salida de <code>docker tag<\/code>.<\/figcaption><\/figure>\n<h3>12. docker rename<\/h3>\n<p>Utiliza este comando para renombrar un contenedor. Es \u00fatil cuando tienes varios contenedores y quieres diferenciarlos en funci\u00f3n de su finalidad.<\/p>\n<p>Este comando sigue la siguiente estructura:<\/p>\n<pre><code class=\"language-bash\">docker rename [OLD_NAME] [NEW_NAME]<\/code><\/pre>\n<p>A continuaci\u00f3n se muestra un ejemplo de salida antes y despu\u00e9s de un comando <code>docker rename<\/code>.<\/p>\n<figure style=\"width: 1419px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/11\/example-docker-command-rename.png\" alt=\"Captura de pantalla: el comando docker rename.\" width=\"1419\" height=\"427\"><figcaption class=\"wp-caption-text\">Salida de <code>docker rename<\/code>.<\/figcaption><\/figure>\n<h3>13. docker commit<\/h3>\n<p>Este comando te permite crear nuevas im\u00e1genes despu\u00e9s de realizar cambios en los archivos de un contenedor. Esto es importante porque te permite depurar un contenedor utilizando un shell interactivo.<\/p>\n<p>Este comando sigue la siguiente estructura<\/p>\n<pre><code class=\"language-bash\">docker commit [CONTAINER_ID] [name-of-new-image]<\/code><\/pre>\n<p>A continuaci\u00f3n se muestra un ejemplo y una salida del comando <code>docker commit<code> command.<\/code><\/code><\/p>\n<figure style=\"width: 1718px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/11\/example-docker-command-commit.png\" alt=\"Captura de pantalla: el comando docker commit.\" width=\"1718\" height=\"110\"><figcaption class=\"wp-caption-text\"><code>docker commit<\/code> salida.<\/figcaption><\/figure>\n<h3>14. docker network<\/h3>\n<p>Es un comando de gesti\u00f3n de red que te permite crear potentes aplicaciones conectando servicios y contenedores.<\/p>\n<p>El comando tiene la siguiente estructura:<\/p>\n<pre><code class=\"language-bash\">docker network [OPTIONS]<\/code><\/pre>\n<p>Sus argumentos incluyen:<\/p>\n<ul>\n<li><code>connect<\/code> para conectar contenedores a redes<\/li>\n<li><code>create<\/code> para crear nuevas redes<\/li>\n<li><code>disconnect<\/code> para desconectar de las redes los contenedores en ejecuci\u00f3n<\/li>\n<li><code>rm<\/code> para eliminar una o varias redes<\/li>\n<\/ul>\n<p>A continuaci\u00f3n se muestra la salida de un comando <code>docker network create<\/code>.<\/p>\n<figure style=\"width: 1720px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/11\/example-docker-command-network-create.png\" alt=\"Captura de pantalla: el comando docker create.\" width=\"1720\" height=\"142\"><figcaption class=\"wp-caption-text\">Salida de <code>docker network create<\/code>.<\/figcaption><\/figure>\n<h3>15. docker history<\/h3>\n<p>Este comando proporciona el historial de una imagen especificada, ayud\u00e1ndote a comprender c\u00f3mo se cre\u00f3 y mostrando el tama\u00f1o de la imagen.<\/p>\n<p>El comando tiene la siguiente estructura:<\/p>\n<pre><code class=\"language-bash\">docker history [IMAGE]<\/code><\/pre>\n<p>A continuaci\u00f3n, vemos el historial asociado a la imagen <code>redis:latest<\/code>.<\/p>\n<figure style=\"width: 1702px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/11\/example-docker-command-history.png\" alt=\"Captura de pantalla: el comando docker history.\" width=\"1702\" height=\"754\"><figcaption class=\"wp-caption-text\">Salida de <code>docker history<\/code>.<\/figcaption><\/figure>\n<h3>16. docker update<\/h3>\n<p>Este comando te permite actualizar la configuraci\u00f3n de un contenedor. Ayuda a evitar que los contenedores consuman demasiados recursos del host Docker. El formato del comando es<\/p>\n<pre><code class=\"language-bash\">docker update [OPTIONS] [CONTAINER]<\/code><\/pre>\n<p>Algunas de sus opciones son:<\/p>\n<ul>\n<li><code>--restart<\/code> actualiza la pol\u00edtica de reinicio de un contenedor<\/li>\n<li><code>--memory<\/code> establece el l\u00edmite de memoria de un contenedor<\/li>\n<li><code>--cpus<\/code> establece el n\u00famero de CPUs asignadas<\/li>\n<\/ul>\n<p>A continuaci\u00f3n se muestra un ejemplo de salida de un comando <code>docker update<\/code>.<\/p>\n<figure style=\"width: 1718px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/11\/example-docker-command-update.png\" alt=\"Captura de pantalla: el comando docker update.\" width=\"1718\" height=\"150\"><figcaption class=\"wp-caption-text\">Salida de <code>docker update<\/code>.<\/figcaption><\/figure>\n<h3>17. docker plugin install<\/h3>\n<p>Este comando te permite gestionar plugins. Es esencial porque permite a\u00f1adir nuevas funcionalidades sin alterar las configuraciones del host Docker.<\/p>\n<p>Los argumentos de <code>docker plugin<\/code> incluyen:<\/p>\n<ul>\n<li><code>create<\/code> para crear nuevos plugins<\/li>\n<li><code>enable<\/code> para activar plugins instalados<\/li>\n<li><code>install<\/code> para instalar nuevos plugins<\/li>\n<li><code>rm<\/code> para eliminar uno o varios plugins<\/li>\n<li><code>ls<\/code> mostrar una lista de plugins<\/li>\n<\/ul>\n<p>A continuaci\u00f3n, utilizamos <code>docker plugin install<\/code> para a\u00f1adir un plugin a nuestro entorno. A continuaci\u00f3n, utilizamos <code>docker plugin ls<\/code> para mostrar su estado.<\/p>\n<figure style=\"width: 1720px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/11\/example-docker-command-plugin.png\" alt=\"Captura de pantalla: el comando docker plugin.\" width=\"1720\" height=\"682\"><figcaption class=\"wp-caption-text\">Salida de <code>docker plugin ls<\/code>.<\/figcaption><\/figure>\n<h3>18. docker container<\/h3>\n<p>Este comando te permite gestionar contenedores. Lo utilizas para realizar acciones como crear, detener y eliminar contenedores, entre otras.<\/p>\n<p>Las opciones de <code>docker container<\/code> incluyen:<\/p>\n<ul>\n<li><code>create<\/code> para crear un contenedor<\/li>\n<li><code>commit<\/code> para crear una nueva imagen despu\u00e9s de realizar cambios en un contenedor<\/li>\n<li><code>exec<\/code> para ejecutar comandos dentro de un contenedor en ejecuci\u00f3n<\/li>\n<li><code>kill<\/code> para detener un contenedor en ejecuci\u00f3n<\/li>\n<li><code>ls<\/code> para mostrar una lista de contenedores dentro de un host Docker<\/li>\n<li><code>restart<\/code> reiniciar un contenedor<\/li>\n<li><code>run<\/code> crear un contenedor a partir de una imagen y ejecutarlo<\/li>\n<li><code>rm<\/code> eliminar un contenedor de un servidor Docker<\/li>\n<\/ul>\n<p>A continuaci\u00f3n se muestra un ejemplo de la salida de un comando <code>docker container<\/code>.<\/p>\n<figure style=\"width: 1720px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/11\/example-docker-command-container.png\" alt=\"Captura de pantalla: el comando docker container.\" width=\"1720\" height=\"154\"><figcaption class=\"wp-caption-text\">Salida de <code>docker container restart<\/code>.<\/figcaption><\/figure>\n<h3>19. docker logs<\/h3>\n<p>Este comando recupera los registros de un contenedor. Proporciona informaci\u00f3n sobre las operaciones de un contenedor, que puede ser esencial a la hora de depurar.<\/p>\n<p>A continuaci\u00f3n se muestra un ejemplo de la salida de un comando <code>docker logs<\/code>.<\/p>\n<figure style=\"width: 1999px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/11\/example-docker-command-logs.png\" alt=\"ejemplo-comando-docker-logs\" width=\"1999\" height=\"222\"><figcaption class=\"wp-caption-text\">Salida de <code>docker logs<\/code>.<\/figcaption><\/figure>\n<h3>20. docker swarm<\/h3>\n<p>Este comando ayuda a gestionar un enjambre Docker (Docker swarm) \u2014 un grupo de m\u00e1quinas (virtuales o f\u00edsicas) que ejecutan Docker y est\u00e1n configuradas para trabajar juntas en un cl\u00faster. Este comando facilita la configuraci\u00f3n de un enjambre y el disfrute de sus ventajas.<\/p>\n<p>A continuaci\u00f3n se indican algunas de las opciones de <code>docker swarm<\/code>:<\/p>\n<ul>\n<li><code>init<\/code> para iniciar un enjambre<\/li>\n<li><code>join<\/code> para unirse a un enjambre<\/li>\n<li><code>leave<\/code> para abandonar un enjambre<\/li>\n<li><code>update<\/code> para actualizar un enjambre<\/li>\n<\/ul>\n<p>A continuaci\u00f3n se muestra un ejemplo y la salida de un comando <code>docker swarm init<\/code>.<\/p>\n<figure style=\"width: 1780px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/11\/example-docker-command-swarm-init.png\" alt=\"ejemplo-de-comando-docker-swarm-init\" width=\"1780\" height=\"452\"><figcaption class=\"wp-caption-text\">Salida de <code>docker swarm init<\/code>.<\/figcaption><\/figure>\n<h2>Resumen<\/h2>\n<p>Docker es una herramienta eficaz para crear y gestionar aplicaciones en contenedores. Los comandos f\u00e1ciles de entender de su CLI facilitan la creaci\u00f3n y manipulaci\u00f3n incluso de aplicaciones complejas.<\/p>\n<p>Dominar los 20 comandos anteriores puede acelerar el desarrollo de tus aplicaciones en contenedores.<\/p>\n<p>En Kinsta, muchos clientes de <a href=\"https:\/\/kinsta.com\/es\/wordpress-hosting\/\">Alojamiento Administrado de WordPress<\/a>\u00a0utilizan nuestras herramientas <a href=\"https:\/\/kinsta.com\/es\/devkinsta\/\">DevKinsta<\/a> basadas en Docker-Desktop para desarrollar y desplegar sus sitios web.<\/p>\n<p>Los clientes del servicio de <a href=\"https:\/\/sevalla.com\/application-hosting\/\">Alojamiento de Aplicaciones<\/a> de Kinsta pueden trabajar con Docker y su proveedor de Git favorito (<a href=\"https:\/\/docs.sevalla.com\/applications\/git\/bitbucket#grant-access-to-the-kinsta-bitbucket-application\">Bitbucket<\/a>, <a href=\"https:\/\/docs.sevalla.com\/applications\/git\/github#authenticate-and-authorize\">GitHub<\/a> o <a href=\"https:\/\/docs.sevalla.com\/applications\/git\/gitlab#authorize-the-kinsta-gitlab-application\">GitLab<\/a>) para el control de versiones del c\u00f3digo fuente y el despliegue r\u00e1pido de aplicaciones en contenedores.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Docker es una plataforma que ayuda a los desarrolladores a crear y desplegar aplicaciones en contenedores. Ayuda a resolver los problemas de compatibilidad de los sistemas &#8230;<\/p>\n","protected":false},"author":259,"featured_media":72390,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[1282],"class_list":["post-72389","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-docker"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>20 Comandos Docker que Debes Conocer - Kinsta\u00ae<\/title>\n<meta name=\"description\" content=\"Usando Docker Desktop o el motor de c\u00f3digo abierto, la CLI de Docker te ayuda a ser r\u00e1pido. Aqu\u00ed tienes nuestros 20 mejores comandos Docker.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/es\/blog\/comandos-docker\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"20 Comandos Docker que Debes Conocer\" \/>\n<meta property=\"og:description\" content=\"Usando Docker Desktop o el motor de c\u00f3digo abierto, la CLI de Docker te ayuda a ser r\u00e1pido. Aqu\u00ed tienes nuestros 20 mejores comandos Docker.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/es\/blog\/comandos-docker\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinsta.es\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-12-08T10:43:48+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-12-13T14:39:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/docker-commands.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1999\" \/>\n\t<meta property=\"og:image:height\" content=\"1000\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Steve Bonisteel\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Usando Docker Desktop o el motor de c\u00f3digo abierto, la CLI de Docker te ayuda a ser r\u00e1pido. Aqu\u00ed tienes nuestros 20 mejores comandos Docker.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/docker-commands.png\" \/>\n<meta name=\"twitter:creator\" content=\"@Kinsta_ES\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_ES\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Steve Bonisteel\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/es\/blog\/comandos-docker\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/comandos-docker\/\"},\"author\":{\"name\":\"Steve Bonisteel\",\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/person\/d84ceff87bd64a4368a581fc8aa8bd6f\"},\"headline\":\"20 Comandos Docker que Debes Conocer\",\"datePublished\":\"2023-12-08T10:43:48+00:00\",\"dateModified\":\"2023-12-13T14:39:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/comandos-docker\/\"},\"wordCount\":1874,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/es\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/comandos-docker\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/docker-commands.png\",\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/es\/blog\/comandos-docker\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/es\/blog\/comandos-docker\/\",\"url\":\"https:\/\/kinsta.com\/es\/blog\/comandos-docker\/\",\"name\":\"20 Comandos Docker que Debes Conocer - Kinsta\u00ae\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/es\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/comandos-docker\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/comandos-docker\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/docker-commands.png\",\"datePublished\":\"2023-12-08T10:43:48+00:00\",\"dateModified\":\"2023-12-13T14:39:05+00:00\",\"description\":\"Usando Docker Desktop o el motor de c\u00f3digo abierto, la CLI de Docker te ayuda a ser r\u00e1pido. Aqu\u00ed tienes nuestros 20 mejores comandos Docker.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/comandos-docker\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/es\/blog\/comandos-docker\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/kinsta.com\/es\/blog\/comandos-docker\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/docker-commands.png\",\"contentUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/docker-commands.png\",\"width\":1999,\"height\":1000},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/es\/blog\/comandos-docker\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/es\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Docker\",\"item\":\"https:\/\/kinsta.com\/es\/secciones\/docker\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"20 Comandos Docker que Debes Conocer\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/es\/#website\",\"url\":\"https:\/\/kinsta.com\/es\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Soluciones de alojamiento premium, r\u00e1pidas y seguras\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/es\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/es\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/es\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/es\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinsta.es\/\",\"https:\/\/x.com\/Kinsta_ES\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/person\/d84ceff87bd64a4368a581fc8aa8bd6f\",\"name\":\"Steve Bonisteel\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0adffb3f9c86a6ec8245f8399d540823?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0adffb3f9c86a6ec8245f8399d540823?s=96&d=mm&r=g\",\"caption\":\"Steve Bonisteel\"},\"description\":\"Steve Bonisteel is a Technical Editor at Kinsta who began his writing career as a print journalist, chasing ambulances and fire trucks. He has been covering Internet-related technology since the late 1990s.\",\"url\":\"https:\/\/kinsta.com\/es\/blog\/author\/stevebonisteel\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"20 Comandos Docker que Debes Conocer - Kinsta\u00ae","description":"Usando Docker Desktop o el motor de c\u00f3digo abierto, la CLI de Docker te ayuda a ser r\u00e1pido. Aqu\u00ed tienes nuestros 20 mejores comandos Docker.","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:\/\/kinsta.com\/es\/blog\/comandos-docker\/","og_locale":"es_ES","og_type":"article","og_title":"20 Comandos Docker que Debes Conocer","og_description":"Usando Docker Desktop o el motor de c\u00f3digo abierto, la CLI de Docker te ayuda a ser r\u00e1pido. Aqu\u00ed tienes nuestros 20 mejores comandos Docker.","og_url":"https:\/\/kinsta.com\/es\/blog\/comandos-docker\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinsta.es\/","article_published_time":"2023-12-08T10:43:48+00:00","article_modified_time":"2023-12-13T14:39:05+00:00","og_image":[{"width":1999,"height":1000,"url":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/docker-commands.png","type":"image\/png"}],"author":"Steve Bonisteel","twitter_card":"summary_large_image","twitter_description":"Usando Docker Desktop o el motor de c\u00f3digo abierto, la CLI de Docker te ayuda a ser r\u00e1pido. Aqu\u00ed tienes nuestros 20 mejores comandos Docker.","twitter_image":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/docker-commands.png","twitter_creator":"@Kinsta_ES","twitter_site":"@Kinsta_ES","twitter_misc":{"Escrito por":"Steve Bonisteel","Tiempo de lectura":"13 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/es\/blog\/comandos-docker\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/es\/blog\/comandos-docker\/"},"author":{"name":"Steve Bonisteel","@id":"https:\/\/kinsta.com\/es\/#\/schema\/person\/d84ceff87bd64a4368a581fc8aa8bd6f"},"headline":"20 Comandos Docker que Debes Conocer","datePublished":"2023-12-08T10:43:48+00:00","dateModified":"2023-12-13T14:39:05+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/es\/blog\/comandos-docker\/"},"wordCount":1874,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/es\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/es\/blog\/comandos-docker\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/docker-commands.png","inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/es\/blog\/comandos-docker\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/es\/blog\/comandos-docker\/","url":"https:\/\/kinsta.com\/es\/blog\/comandos-docker\/","name":"20 Comandos Docker que Debes Conocer - Kinsta\u00ae","isPartOf":{"@id":"https:\/\/kinsta.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/es\/blog\/comandos-docker\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/es\/blog\/comandos-docker\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/docker-commands.png","datePublished":"2023-12-08T10:43:48+00:00","dateModified":"2023-12-13T14:39:05+00:00","description":"Usando Docker Desktop o el motor de c\u00f3digo abierto, la CLI de Docker te ayuda a ser r\u00e1pido. Aqu\u00ed tienes nuestros 20 mejores comandos Docker.","breadcrumb":{"@id":"https:\/\/kinsta.com\/es\/blog\/comandos-docker\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/es\/blog\/comandos-docker\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/kinsta.com\/es\/blog\/comandos-docker\/#primaryimage","url":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/docker-commands.png","contentUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/docker-commands.png","width":1999,"height":1000},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/es\/blog\/comandos-docker\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/es\/"},{"@type":"ListItem","position":2,"name":"Docker","item":"https:\/\/kinsta.com\/es\/secciones\/docker\/"},{"@type":"ListItem","position":3,"name":"20 Comandos Docker que Debes Conocer"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/es\/#website","url":"https:\/\/kinsta.com\/es\/","name":"Kinsta\u00ae","description":"Soluciones de alojamiento premium, r\u00e1pidas y seguras","publisher":{"@id":"https:\/\/kinsta.com\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/es\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/kinsta.com\/es\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/es\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinsta.es\/","https:\/\/x.com\/Kinsta_ES","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/es\/#\/schema\/person\/d84ceff87bd64a4368a581fc8aa8bd6f","name":"Steve Bonisteel","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/kinsta.com\/es\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0adffb3f9c86a6ec8245f8399d540823?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0adffb3f9c86a6ec8245f8399d540823?s=96&d=mm&r=g","caption":"Steve Bonisteel"},"description":"Steve Bonisteel is a Technical Editor at Kinsta who began his writing career as a print journalist, chasing ambulances and fire trucks. He has been covering Internet-related technology since the late 1990s.","url":"https:\/\/kinsta.com\/es\/blog\/author\/stevebonisteel\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/posts\/72389","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/users\/259"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/comments?post=72389"}],"version-history":[{"count":7,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/posts\/72389\/revisions"}],"predecessor-version":[{"id":72501,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/posts\/72389\/revisions\/72501"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/72389\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/72389\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/72389\/translations\/pt"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/72389\/translations\/de"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/72389\/translations\/fr"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/72389\/translations\/es"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/72389\/translations\/jp"},{"href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/72389\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/media\/72390"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/media?parent=72389"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/tags?post=72389"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/topic?post=72389"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}