Docker es una plataforma muy apreciada para el desarrollo y la implementación de proyectos. El concepto de contenedores de Docker lo ha convertido en una de las herramientas más populares para la creación de proyectos y aplicaciones. Los componentes principales sobre los cuales se reproduce Docker son contenedores, imágenes de Docker, redes y registro de Docker. Con la ayuda de los contenedores Docker, es simple instalar cada requisito de proyecto en un contenedor y solucionar problemas de implementación, como bibliotecas y dependencias faltantes, rutas especificadas incorrectamente y muchos más.
Mientras usa Docker, el usuario debe comprender los elementos de Docker y sus comandos básicos para administrar y usar componentes de Docker.
Esta publicación proporcionará una hoja de trucos de línea de comando básica para Docker.
Hoja de trucos de Docker
Docker CLI es una de las formas más efectivas de usar y administrar los componentes de Docker para construir, enviar y desarrollar proyectos y software. Para comenzar con la plataforma Docker, hemos proporcionado algunos comandos básicos para administrar los componentes esenciales de Docker.
Imagen de Docker
Las imágenes de Docker son el punto base de Docker que se utilizan para contener aplicaciones. La imagen de Docker se puede crear utilizando un archivo de instrucciones simple, "DockerFile". Para administrar y construir la imagen de Docker, hemos enumerado los comandos básicos:
Nombre de comando | Sintaxis | Descripción |
---|---|---|
Imagen de construcción | Docker Build -t -f Dockerfile . | El comando "construir" crea o genera la imagen de Dockerfile. |
Imagen de ejecución | Docker Run -d | Crea un nuevo contenedor y ejecuta el comando o la imagen de Docker dentro de un contenedor. |
Ejecutar la imagen en el puerto | Docker Run -D -P 8080: 8080 | Para ejecutar un contenedor o imagen como contenedor en un puerto específico, la opción "-P" se usa junto con el comando "Ejecutar". |
Imagen de lista | Docker Images -A | Enumere todas las imágenes de Docker. |
Imagen de etiqueta | Etiqueta Docker: | Etiquete la imagen de Docker para identificar de manera exclusiva la versión de imagen. |
Quita la imagen | Docker RMI -F | Este comando se usa para eliminar las imágenes con fuerza. |
Historia de la imagen | Historia de Docker | Este comando muestra la historia detallada de la imagen de Docker. |
Ver opciones compatibles para la compilación de imágenes | Docker Build -Help | Este comando muestra las opciones compatibles para la compilación de Docker. |
Contenedores Docker
Los contenedores Docker son otra parte importante del entorno Docker. Estos se utilizan para administrar proyectos y sus dependencias. Los contenedores encapsulan todos los elementos esenciales del proyecto y el código fuente para construir, implementar y compartir proyectos. Para administrar y usar contenedores en Docker, pase por la tabla proporcionada:
Nombre de comando | Sintaxis | Descripción |
---|---|---|
Crear contenedor | Docker create -name -p 5000: 5000 | Este comando se usa para crear el contenedor Docker. |
Contenedor de listas | Docker PS -A | Este comando se usa para enumerar todos los contenedores. |
Iniciar contenedor | Docker Start | Este comando inicia el contenedor. Sin embargo, los usuarios también pueden usar ID de contenedor con el comando "Inicio". |
Detener contenedores | Docker Stop | El comando proporcionado detendrá el contenedor de ejecución. |
Retire el contenedor | Docker RM | Para eliminar el contenedor, se usa el comando "Docker RM". |
Reiniciar contenedor | Docker reiniciar | Este comando reiniciará el contenedor detenido. |
Contenedor de matar | Docker Mill | El comando "matar" mata solo a los contenedores de ejecución. |
Mata todos los contenedores de carrera | Docker Kill $ (Docker PS -q) | Este comando matará o eliminará todos los contenedores en ejecución. |
Adjuntar contenedor | acoplador | Conecte las secuencias de entrada, salida y error de entrada local de un contenedor en ejecución. |
Puerto expuesto | puerto de acopolador | Mostrar la mapeo de puertos dentro del contenedor. |
Registro de Docker
Docker Registry es el almacenamiento en la nube y el sistema para administrar, publicar y almacenar imágenes de Docker. Para este propósito, Docker nos ha proporcionado el registro oficial "Docker Hub". Para jugar con el registro de Docker desde la línea de comandos, consulte los comandos proporcionados:
Nombre de comando | Sintaxis | Descripción |
---|---|---|
Acceso | Docker Iniciar sesión | Este comando se usa para iniciar sesión en Docker Hub. Los usuarios también pueden usar la opción "-u" para proporcionar el nombre de usuario en el comando. |
Cerrar sesión | Cerrar sesión de Docker | Este comando inicia sesión al usuario del registro de Docker. |
Imagen de búsqueda | búsqueda de docker | Este comando se usa para buscar imágenes desde el registro de Docker. |
Imagen de empuje | empuje de Docker | Este comando se utiliza para impulsar la imagen Docker del registro local al registro remoto, ya sea en el registro de Docker privado o oficial. |
Imagen | Docker Pull | Este comando se utiliza para extraer o descargar imágenes del registro de Docker. |
Volumen de acopolador
El sistema de archivos que está vinculado al contenedor Docker se conoce como el volumen de Docker. Se utiliza para preservar los datos producidos por el contenedor Docker. Para administrar el volumen de Docker, mire los comandos básicos de Docker Volume:
Nombre de comando | Sintaxis | Descripción |
---|---|---|
Crear volumen | Docker Volume Crear | Este comando crea el nuevo volumen. |
Volumen de lista | Docker Volumen LS | Enumere todos los volúmenes de Docker. |
Eliminar el volumen | Docker Volumen RM -F | Este comando se usa para eliminar el volumen con fuerza. |
Red de acopolador
Docker Network proporciona la red en la que los usuarios pueden ejecutar servicios o proyectos. Docker Networking nos permite usar tantas redes como nos gusta. Para comenzar con la red Docker, mire la tabla proporcionada:
Nombre de comando | Sintaxis | Descripción |
---|---|---|
Crear red | Docker Network Crear | Este comando crea una nueva red. |
Lista de red | Docker Network LS | Enumere todas las redes disponibles. |
Inspeccionar la red | Docker Network Inspeccionar | Este comando muestra información detallada sobre una o más redes. |
Conecte la red | Contenedor de red de Docker Network Connect Network | Este comando se utiliza para conectar la red con el contenedor |
Eliminar red | Docker Network RM | Este comando elimina la red. |
Docker limpio
Mientras trabajan en la plataforma Docker para el desarrollo de proyectos, ocasionalmente se requiere que los usuarios limpiaran el sistema Docker o tal vez limpien algunos componentes de Docker. Para este propósito, revise los comandos mencionados en la tabla:
Nombre de comando | Sintaxis | Descripción |
---|---|---|
Volumen de podas de Docker | poda de volumen de Docker | Este comando circula o elimina todo el volumen no utilizado en Docker. |
Imagen de Prune Docker | Docker Image Prune -A | Este comando elimina todas las imágenes de Docker colgantes o no utilizadas. |
Container de Docker Prune | Docker Container Prune -A | El comando proporcionado eliminó todos los contenedores colgantes, no utilizados y detenidos. |
Sistema de ciruela Docker | poda del sistema Docker | El comando especificado limpia completamente el Docker eliminando todas las imágenes, redes y contenedores de Docker que colgan y no utilizados. Para eliminar el volumen junto con otros componentes, se utilizará la opción "Volumen". |
Retire todos los contenedores | Docker RM $ (Docker PS -aq) | Este comando eliminará todos los contenedores Docker detenidos. |
Eliminar todas las imágenes | Docker RMI -f $ (Docker Images -aq) | El comando proporcionado eliminará todas las imágenes de Docker con fuerza. |
Aquí vamos! Hemos proporcionado la hoja de trucos de línea de comando básica para la plataforma Docker.
Conclusión
Docker CLI es una de las formas más efectivas de usar y administrar los componentes de Docker para construir, enviar y desarrollar proyectos y software. Para jugar con Docker, el usuario debe tener un conocimiento básico de los comandos de Docker para construir, crear, ejecutar y eliminar las imágenes, los contenedores, el volumen y las redes de Docker. Este blog ha proporcionado la hoja de trucos de línea de comando básica para Docker.