25 comandos de Docker: una guía completa con ejemplos (2024)

Ver la imagen fuente

¿Quiere repasar los comandos acoplables más populares? Siga nuestra guía esencial a continuación, de los principales comandos de la ventana acoplable que usará con frecuencia. Docker, que se anuncia a sí mismo como "una mejor manera de crear aplicaciones", es una plataforma de código abierto para desarrollar aplicaciones y microservicios, según su sitio web.

El problema es que Dockers proporciona virtualización a nivel de sistema operativo, lo que le permite implementar su aplicación en un contenedor automáticamente.

Los estibadores son mejores que máquinas virtuales (VM) porque eliminan los costos de mantenimiento y puesta en marcha de estos últimos.

Su aplicación y sus dependencias (es decir, las aplicaciones de requisito previo para su correcto funcionamiento) se vuelven portátiles durante todas las fases de desarrollo y prueba al implementarlas en un contenedor.

Además, las aplicaciones aisladas reducen el tiempo de comercialización al eliminar conflictos, permitir la colaboración en equipo y reducir el tiempo de comercialización.

Contenido[Mostrar]

Lista de comandos de Docker

  • docker run: inicia un nuevo contenedor y ejecuta un comando. (ejecución de la ventana acoplable --nombre test -es debian)
  • inicio de la ventana acoplable: inicia uno o más contenedores que se han detenido. (la ventana acoplable inicia my_container)
  • Docker Stop: pone fin a uno o más contenedores actualmente en ejecución. (la ventana acoplable detiene my_container)
  • Docker pull: extrae una imagen o un repositorio de un registro. (imagen acoplable para extraer debian)
  • Docker push: envía una imagen o un repositorio a un registro. (host de registro de inserción de imagen de Docker: 5000/myadmin/rhel-httpd:latest)
  • Exportación acoplable: crea un archivo tar del sistema de archivos de un contenedor. (estibador exportar red_panda > último.tar)
  • docker exec: ejecuta el comando en un contenedor en tiempo de ejecución. (estibador ejecutivo -d micontenedor touch /tmp/execWorks)
  • Búsqueda de Docker: busca imágenes en Docker Hub. (búsqueda acoplable --filtro=estrellas=3 --cuadro de ocupación sin truncamiento)
  • docker adjuntar: se conecta a un contenedor en ejecución (docker adjuntar topdemo)
  • Docker commit: crea una nueva imagen basada en los cambios realizados en un contenedor. (confirmación de Docker c3f279d17e0a svendowideit/testimage:version3)
  • Versión de Docker: muestra la información de la versión de Docker (versión de Docker)
  • Docker ps: enumera todos los contenedores de Docker (docker ps --no-trunc)
  • Reinicio de Docker: reinicia uno o más contenedores (docker reinicia my_container)
  • Docker Kill: elimina uno o más contenedores en ejecución (docker Kill my_container)
  • Inicio de sesión en Docker: inicie sesión en un registro (inicio de sesión en Docker localhost:8080)
  • Cierre de sesión de Docker: cierre sesión en un registro (cierre de sesión de Docker localhost:8080)
  • Red Docker: gestiona redes. Hay varios otros comandos de red.
  • Historial de Docker: muestra el historial de una imagen (docker historia estibador)
  • Docker rmi: elimina una o más imágenes (docker rmi fd484f19954f)
  • Docker rm: elimina uno o más contenedores (docker rm /redis)
  • Docker ps -a: muestra todos los contenedores (docker ps --no-trunc)
  • Docker cp: copia archivos/carpetas entre un contenedor y el sistema de archivos local (docker cp ./some_file CONTENEDOR:/work)
  • Registros de Docker : obtiene los registros de un contenedor (docker logs -f --hasta=2s prueba)
  • Volumen de Docker: hay varios comandos de volumen que puedes ejecutar

¿Cuándo necesita usar un Docker?

  • Para ejecutar su código localmente en su computadora portátil mientras replica el entorno en su servidor.
  • Durante varias fases de desarrollo (desarrollo/prueba/control de calidad), se utilizó Docker CI/CD.
  • Como version control sistema y para distribuir el sistema operativo de su aplicación con un equipo.

¿Cómo se configura un Docker localmente?

  • Descargue Docker Toolbox y una edición de Docker.
  • Verifique si su BIOS admite tecnologías de virtualización, AMD-V o KVM.
  • Instale el paquete de extensión de Oracle VirtualBox.
  • Ejecute la instalación.

¿Cómo se usa un Docker?

El beneficio más importante de las máquinas virtuales es que crean instantáneas a las que se puede revertir en cualquier momento.

Los contenedores Docker mejoran la virtualización de procesos livianos al ser independientes del sistema operativo y utilizar las capacidades del kernel de Linux.

Están hechos de imágenes de Docker, similares a las instantáneas. Un archivo de Docker se utiliza para crear imágenes de Docker, que se pueden personalizar o usar, ya que 'libcontainer' es el controlador de ejecución predeterminado para los contenedores de Docker.

Docker Hub se puede usar para buscar imágenes de Docker y ver cómo se crearon.

Para crear un contenedor Docker, escriba el siguiente comando en la terminal para descargar la imagen 'hola mundo':

$ ventana acoplable ejecutar hola mundo

Use el siguiente comando para determinar la cantidad de imágenes en su sistema:

$ docker imágenes

Uso de Docker Hub para encontrar una imagen:

$ búsqueda acoplable

Ejemplos de uso de una ventana acoplable

  • Al descargar Docker, puede ejecutar WordPress en su computadora portátil sin tener que instalar Apache, PHP, MySQL u otro software. Para ejecutar Docker en una máquina virtual, Docker Toolbox crea una versión en contenedor de Linux.
  • Instale Oracle VirtualBox usando Docker Tool Box.
  • Abra VirtualBox e instale el paquete de extensión.
  • Para verificar que su instalación fue exitosa, escriba $ docker run hello-world en la terminal.
  • Para instalar WordPress localmente, busque una imagen de WordPress en Docker Hub.
  • Los acopladores también se pueden utilizar para configurar DokuWiki.
  • Es posible probar componentes SDN con Dockers.

Aquí hay algunos ejemplos para ayudarlo a comenzar con su motor Docker.

*Todos los ejemplos de este artículo son para instalar Docker en Windows. Siempre puede usar una máquina virtual Linux para ejecutarlo.

Preguntas frecuentes sobre los comandos de Docker

¿Qué es Docker y cómo funciona?

Docker es una plataforma de contenedores que es gratuita y de código abierto. Permite a los programadores empaquetar aplicaciones en contenedores, que son componentes ejecutables estandarizados que combinan el código fuente de la aplicación con las bibliotecas del sistema operativo. Al tener contenedores de trabajo, normalmente es más fácil escalar tales aplicaciones.

¿Es posible usar Docker gratis?

Sí, Docker Desktop sigue siendo gratuito para uso personal y proyectos de código abierto no comerciales.

¿Es Docker una máquina virtual?

Docker es una herramienta de gestión de configuración, no una máquina virtual. Además, tenga en cuenta que Docker para Mac y Docker para Windows utilizan la capa de virtualización. 

Sobre la autora
Daniel Luke
Daniel es diseñador y desarrollador web. Ha sido desarrollador durante los últimos 10 años trabajando con varios temas de WordPress, lo que le permite comparar y contrastar diferentes temas, comprender las fortalezas y debilidades para desarrollar revisiones objetivas del mundo real. También es desarrollador de aplicaciones móviles y revisor de tecnología. A lo largo de varios años ha desarrollado sus propias aplicaciones móviles, tanto en Android como en iPhone. Esta especialización práctica en desarrollo web y móvil le permite ser una voz autorizada cuando se trata de informes tecnológicos.

Una cosa más... ¿Sabías que las personas que comparten cosas útiles como esta publicación también se ven IMPRESIONANTES? ;-)
Por favor, deja un eficiente Comente con sus pensamientos, luego comparta esto en su (s) grupo (s) de Facebook que lo encontrarán útil y cosechemos los beneficios juntos. ¡Gracias por compartir y ser amable!

Divulgación: Esta página puede contener enlaces a sitios externos para productos que amamos y recomendamos de todo corazón. Si compra productos que le sugerimos, es posible que ganemos una tarifa de referencia. Tales tarifas no influyen en nuestras recomendaciones y no aceptamos pagos por reseñas positivas.

Autor (es) destacado en:  Logotipo de la revista Inc   Logotipo de Sitepoint   Logotipo de CSS Tricks    logotipo de webdesignerdepot   Logotipo de WPMU DEV   y muchos más ...