[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-seo-574658-110":3,"detail-sidebar-cat-1-es-110":80,"doc-detail-574658-es":114},{"code":4,"msg":5,"data":6},0,"ok",{"site_id":7,"language":8,"slug":9,"title":10,"keywords":11,"description":12,"schema_data":13,"social_meta":73,"head_meta":75,"extra_data":77,"updated_unix":79},110,"es","docker-cheat-sheet-command-guide","Cheatsheet Docker - Guía de comandos","","Cheatsheet Docker con ejemplos prácticos para ejecutar, gestionar y depurar contenedores. Incluye comandos `docker run` con opciones como modo background, mapeo de puertos, variables de entorno y ejecución interactiva. Resume el uso de `docker ps`, start/stop/restart, `docker exec`, `docker attach`, `docker logs` y `docker cp`. También cubre imágenes (images, search, pull, history, rmi), operaciones de limpieza (prune), creación desde contenedores con `commit`, exportación/importación con tar, y flujo Docker Hub (login/push).",{"@graph":14,"@context":72},[15,34,55],{"@type":16,"itemListElement":17},"BreadcrumbList",[18,23,27,31],{"item":19,"name":20,"@type":21,"position":22},"https://docshare.wps.com","Home","ListItem",1,{"item":24,"name":25,"@type":21,"position":26},"https://docshare.wps.com/es/template/","Template",2,{"item":28,"name":29,"@type":21,"position":30},"https://docshare.wps.com/es/template/presentaciones/","Presentaciones",3,{"item":32,"name":10,"@type":21,"position":33},"https://docshare.wps.com/es/template/docker-cheat-sheet-command-guide/574658/",4,{"url":32,"name":10,"@type":35,"image":36,"author":41,"headline":10,"publisher":44,"fileFormat":47,"inLanguage":8,"description":12,"dateModified":48,"datePublished":49,"encodingFormat":47,"isAccessibleForFree":50,"interactionStatistic":51},"DigitalDocument",{"url":37,"@type":38,"width":39,"height":40},"https://docshare.wps.com/thumbnails/docker-cheat-sheet-command-guide/574658.png","ImageObject",442,249,{"name":42,"@type":43},"kopisore","Person",{"url":19,"name":45,"@type":46},"DocShare","Organization","application/pdf","2026-11-03","2026-10-14",true,{"@type":52,"interactionType":53,"userInteractionCount":22},"InteractionCounter",{"@type":54},"ViewAction",{"@type":56,"mainEntity":57},"FAQPage",[58,64,68],{"name":59,"@type":60,"acceptedAnswer":61},"Cómo crear un contenedor que se mantenga en ejecución en segundo plano?","Question",{"text":62,"@type":63},"Se usa `docker run -d --name=cont1 ubuntu tail -f /dev/null`, creando un contenedor llamado `cont1` con la imagen `ubuntu` y ejecutando un comando que no termina nunca.","Answer",{"name":65,"@type":60,"acceptedAnswer":66},"Cómo abrir una sesión interactiva dentro de un contenedor ya arrancado?",{"text":67,"@type":63},"Con `docker exec -it idcont bash`, donde `idcont` debe estar en ejecución; la terminal del anfitrión se enlaza a la entrada/salida estándar del proceso.",{"name":69,"@type":60,"acceptedAnswer":70},"Qué comandos se usan para administrar imágenes locales y eliminar las que no se usan?",{"text":71,"@type":63},"Para listar imágenes `docker images`; para buscar `docker search ubuntu`; para descargar `docker pull alpine`; para ver historial `docker history alpine`. Para eliminar, `docker rmi ...` y para borrar todo lo no usado `docker system prune -a`.","https://schema.org",{"og:url":32,"og:type":74,"og:title":10,"og:site_name":45,"og:description":12},"article",{"robots":76,"canonical":32},"index,follow",{"doc_id":78,"site_id":7},574658,1792010733,{"code":4,"msg":81,"data":82},"success",[83,87,91,95,99,103,107,110],{"id":84,"doc_module":22,"doc_module_name":25,"category_name":85,"show_sort_weight":4,"slug":86},165,"Cartas","cartas",{"id":88,"doc_module":22,"doc_module_name":25,"category_name":89,"show_sort_weight":4,"slug":90},162,"Carteles","carteles",{"id":92,"doc_module":22,"doc_module_name":25,"category_name":93,"show_sort_weight":4,"slug":94},160,"Currículums","curriculums",{"id":96,"doc_module":22,"doc_module_name":25,"category_name":97,"show_sort_weight":4,"slug":98},161,"Facturas","facturas",{"id":100,"doc_module":22,"doc_module_name":25,"category_name":101,"show_sort_weight":4,"slug":102},164,"Formularios","formularios",{"id":104,"doc_module":22,"doc_module_name":25,"category_name":105,"show_sort_weight":4,"slug":106},166,"General","general-166",{"id":108,"doc_module":22,"doc_module_name":25,"category_name":29,"show_sort_weight":4,"slug":109},159,"presentaciones",{"id":111,"doc_module":22,"doc_module_name":25,"category_name":112,"show_sort_weight":4,"slug":113},163,"Redes sociales","redes-sociales",{"code":4,"msg":81,"data":115},{"doc_id":78,"user_id":116,"nickname":42,"user_avatar":117,"doc_module":22,"category_id":108,"category_name":29,"doc_title":10,"doc_description":12,"doc_content":118,"file_id":119,"file_url":120,"file_type":121,"file_size":122,"view_count":22,"is_deleted":4,"is_public":22,"is_downloadable":22,"audit_status":22,"page_count":123,"language":124,"language_code":8,"site_id":7,"html_lang":8,"table_of_contents":125,"faqs":126,"seo_title":127,"seo_description":12,"update_tm":79,"read_time":30},962090880963,"https://ap-avatar.wpscdn.com/davatar_6f874abed73319feea01a86fa6f0fab8","Cheatsheet Docker  \nCompleta-Autor: Sergi García Barea  \nDocker run  \ndocker run -d --name=cont1 ubuntu tail -f /dev/ null  \n● Crea un contenedor con la imagen “ubuntu”(al no especificar, toma versión “latest”), le establece un nombre“cont1” y lanza el comando “tail -f /dev/null”, que es un comando cuya ejecución no acaba nunca.  \ndocker run -d -p 1200 :80 nginx  \n● Crea un contenedor con la versión “latest” de la imagen “nginx” y lo lanza en “background”, exponiendo el puerto 80 del contenedor en el puerto 1200 de la máquina anfitrión.  \ndocker run -it -e MENSAJE=HOLA ubuntu:14 .04 bash  \n● Crea un contenedor con la imagen “ubuntu”, versión “14.04” y establece la variable de entorno “MENSAJE”.  \n Docker ps  \ndocker ps  \n● Muestra información de los contenedores en ejecución.  \ndocker ps -a  \n● Muestra información de todos los contenedores, tanto parados como en ejecución.  \n Docker start/stop/restart  \ndocker start mi contenedor  \n● Arranca el contenedor con nombre “mi contenedor”.  \ndocker start -ai m icontenedor  \n● Arranca el contenedor con nombre “mi contenedor”, enlazando el comando ejecutado al arranque a la entraday salida estándar de la terminal del anfitrión.  \n Docker Exec  \ndocker exec -it idcont bash  \n● Lanza en el contenedor “idcont”(que debe estar arrancado) el comando “bash”, enlazando la ejecución deforma interactiva a la entrada y salida estándar del anfitrión en la terminal.  \ndocker exec -it -e F ICHERO=prueba cont bash  \n● Lanza en el contenedor “cont”(que debe estar arrancado) el comando “bash”, estableciendo la variable de entorno “FICHERO” y enlazando la ejecución de forma interactiva a la entrada y salida estándar del anfitrión.  \nCheatsheet Docker  \nCompleta-Autor: Sergi García Barea  \ndocker exec -d cont touch /tmp/prueba  \n● Lanza en el contenedor “cont”(que debe estar arrancado) el comando “touch /tmp/prueba”. Este comando seejecuta en segundo plano, generando el fichero “/tmp/prueba”.  \n Docker attach  \ndocker attach idcontainer  \n● Enlaza nuestra terminal la entrada/salida de nuestra al proceso en segundo plano del contenedor “idcontainer”.  \n Docker logs  \ndocker logs -n 10 idcontainer  \n● Muestra las 10 últimas líneas de la salida estandar producida por el proceso en ejecución en el contendor.  \n Docker cp  \ndocker cp idcontainer:/tmp/prueba ./  \n● Copia el fichero “/tmp/prueba” del contenedor “idcontainer” al directorio actual del anfitrión.  \ndocker cp ./mi Fichero idcontainer:/tmp  \n● Copia el fichero “mi Fichero” del directorio actual del anfitrión a la carpeta “/tmp” del contenedor.  \n Gestión de imágenes  \ndocker images  \n● Información de imágenes locales disponibles.  \ndocker search ubuntu  \n● Busca la imagen “ubuntu” en el repositorio remoto (por defecto Docker Hub) .  \ndocker pull alpine  \n● Descarga localmente imagen “alpine”.  \ndocker history alpine  \n● Muestra la historia de creación de la imagen “alpine”.  \ndocker rmi ubuntu:14 .04  \n● Elimina localmente la imagen “ubuntu” con tag “14.04”.  \ndocker rmi $ (docker images -q)  \n● Borra toda imagen local que no esté siendo usada por un contenedor.  \nCheatsheet Docker  \nCompleta-Autor: Sergi García Barea  \ndocker rm IDCONTENEDOR  \n● Borra un contenedor con IDCONTENEDOR.  \ndocker stop $ (docker ps -a -q)  \n● Para todos los contenedores del sistema.  \ndocker rm $ (docker ps -a -q)  \n● Borra todos los contenedores parados del sistema.  \ndocker system prune -a  \n● Borra todas las imágenes y contenedores parados del sistema.  \n Creación de imágenes a partir de contenedores  \ndocker commit -m “comentario” IDCONTENEDOR usuario/imagen:version  \n● Hace commit de un contenedor existente a una imagen local.  \ndocker save -o copiaSeguridad.tar imagenA  \n● Guarda una copia de seguridad de una imagen en fichero “.tar”.  \ndocker load -i copiaSeguridad.tar  \n● Restaura una copia de seguridad de una imagen en fichero “.tar”.  \n Docker Hub  \ndocker login  \n● Permite introducir credenciales del registro (por defecto “Docker Hub”) .  \ndocker push usuario/","cbCaiqx5dKVVA718","https://ap.wps.com/l/cbCaiqx5dKVVA718","pdf",581736,8,"Spanish","# Docker run\n## docker ps y gestión de contenedores\n## docker exec, attach, logs y cp\n# Gestión de imágenes\n## search, pull, history y rmi\n## prune del sistema\n# Creación y backup de imágenes\n## docker commit, save y load\n# Docker Hub\n## login y push\n# Ejemplo de Dockerfile","[{\"question\":\"Cómo crear un contenedor que se mantenga en ejecución en segundo plano?\",\"answer\":\"Se usa `docker run -d --name=cont1 ubuntu tail -f /dev/null`, creando un contenedor llamado `cont1` con la imagen `ubuntu` y ejecutando un comando que no termina nunca.\"},{\"question\":\"Cómo abrir una sesión interactiva dentro de un contenedor ya arrancado?\",\"answer\":\"Con `docker exec -it idcont bash`, donde `idcont` debe estar en ejecución; la terminal del anfitrión se enlaza a la entrada/salida estándar del proceso.\"},{\"question\":\"Qué comandos se usan para administrar imágenes locales y eliminar las que no se usan?\",\"answer\":\"Para listar imágenes `docker images`; para buscar `docker search ubuntu`; para descargar `docker pull alpine`; para ver historial `docker history alpine`. Para eliminar, `docker rmi ...` y para borrar todo lo no usado `docker system prune -a`.\"}]","Cheatsheet Docker - Guía de comandos | PDF"]