Directorio de artículos
prefacio
Docker es una tecnología de contenedorización muy popular que ayuda a los desarrolladores a empaquetar aplicaciones y servicios en contenedores para la implementación y operación multiplataforma. Con Docker, puede crear fácilmente entornos de desarrollo, prueba y producción, y reducir las diferencias entre diferentes entornos. En Docker, los usuarios pueden administrar contenedores e imágenes a través de herramientas de línea de comandos simples y potentes, como ejecutar contenedores, crear imágenes, enviar imágenes y otras operaciones. Este artículo presentará algunos comandos de Docker de uso común y sus instrucciones detalladas para ayudar a los lectores a comprender mejor el uso de Docker.
1. ¿Qué es Docker?
Docker es una plataforma de contenedorización de código abierto que ayuda a los usuarios a empaquetar aplicaciones y servicios en contenedores Docker y proporciona un conjunto de herramientas de línea de comandos simples y potentes para administrar contenedores e imágenes. Si el novato no está familiarizado con la instalación del entorno docker, puede consultar el tutorial sobre la instalación de Docker en el sistema Ubuntu escrito por el blogger.
2. Introducción a los comandos comunes
-
docker run
: Ejecute un nuevo contenedor.docker run
El comando se usa para ejecutar un nuevo contenedor en Docker, debe especificar el nombre de la imagen o la ID para ejecutar, la sintaxis es la siguiente:docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
Entre ellos,
OPTIONS
hay algunos parámetros opcionales, como-d
los medios para poner el contenedor en segundo plano,-p
los medios para asignar el puerto del contenedor al puerto del host, etc.IMAGE
es el nombre o ID de la imagen que se ejecutará,COMMAND
yARG...
es el comando y los parámetros que se ejecutarán después de que se inicie el contenedor. -
docker ps
: enumera los contenedores que se están ejecutando actualmente.docker ps
El comando se usa para enumerar los contenedores Docker que se están ejecutando actualmente, la sintaxis es la siguiente:docker ps [OPTIONS]
Si
-a
se utiliza el parámetro, se enumerarán todos los contenedores detenidos. -
docker stop
: detener un contenedor en ejecución.docker stop
El comando se utiliza para detener un contenedor Docker en ejecución. Debe especificar el nombre o ID del contenedor. La sintaxis es la siguiente:docker stop [OPTIONS] CONTAINER [CONTAINER...]
-
docker rm
: elimine uno o más contenedores.docker rm
El comando se utiliza para eliminar uno o más contenedores Docker. Se debe especificar el nombre o ID del contenedor. La sintaxis es la siguiente:docker rm [OPTIONS] CONTAINER [CONTAINER...]
-
docker images
: Muestra la lista de réplicas existente localmente.docker images
El comando se usa para enumerar la lista de imágenes de Docker local existente, la sintaxis es la siguiente:docker images [OPTIONS] [REPOSITORY[:TAG]]
Si no se especifica el parámetro
REPOSITORY
oTAG
, se enumerarán todos los espejos locales. -
docker pull
: extraer una imagen del repositorio.docker pull
El comando se usa para extraer una imagen espejo de Docker Hub u otros almacenes de imágenes de Docker al sistema local. Es necesario especificar el nombre de la imagen o el ID que se extraerá. La sintaxis es la siguiente:docker pull [OPTIONS] NAME[:TAG|@DIGEST]
-
docker push
: Empuje una imagen local al almacén.docker push
El comando se utiliza para enviar una imagen de Docker local a Docker Hub u otros repositorios de imágenes de Docker. Debe especificar el nombre o ID de la imagen que se enviará. La sintaxis es la siguiente:docker push [OPTIONS] NAME[:TAG]
-
docker build
: crea una imagen a partir de un Dockerfile.docker build
El comando se utiliza para construir una imagen de Docker a partir de un Dockerfile, que debe ejecutarse en el directorio donde se encuentra el Dockerfile.La sintaxis es la siguiente:docker build [OPTIONS] PATH | URL | -
Entre ellos,
PATH
indica la ruta del directorio donde se encuentra el Dockerfile e-
indica que el flujo de entrada estándar se utiliza como Dockerfile. -
docker exec
: ejecuta un comando en un contenedor en ejecución.docker exec
El comando se utiliza para ejecutar un comando en un contenedor Docker en ejecución, es necesario especificar el nombre o ID del contenedor y el comando a ejecutar, la sintaxis es la siguiente:docker exec [OPTIONS] CONTAINER COMMAND [ARG...]
Los anteriores son algunos comandos de Docker de uso común y sus descripciones detalladas. Por supuesto, hay muchos otros comandos y opciones útiles, que se pueden docker --help
aprender al ver la documentación de ayuda a través de los comandos.
conclusión
Debido a la capacidad limitada de los bloggers, los métodos mencionados en este artículo inevitablemente tendrán omisiones. Espero que puedan señalar los errores con entusiasmo, para que la próxima revisión pueda presentarse a todos de una manera más perfecta y rigurosa.