Tutorial de uso de comandos comunes de Docker

inserte la descripción de la imagen aquí


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

  1. docker run: Ejecute un nuevo contenedor.

    docker runEl 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, OPTIONShay algunos parámetros opcionales, como -dlos medios para poner el contenedor en segundo plano, -plos medios para asignar el puerto del contenedor al puerto del host, etc. IMAGEes el nombre o ID de la imagen que se ejecutará, COMMANDy ARG...es el comando y los parámetros que se ejecutarán después de que se inicie el contenedor.

  2. docker ps: enumera los contenedores que se están ejecutando actualmente.

    docker psEl comando se usa para enumerar los contenedores Docker que se están ejecutando actualmente, la sintaxis es la siguiente:

    docker ps [OPTIONS]
    

    Si -ase utiliza el parámetro, se enumerarán todos los contenedores detenidos.

  3. docker stop: detener un contenedor en ejecución.

    docker stopEl 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...]
    
  4. docker rm: elimine uno o más contenedores.

    docker rmEl 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...]
    
  5. docker images: Muestra la lista de réplicas existente localmente.

    docker imagesEl 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 REPOSITORYo TAG, se enumerarán todos los espejos locales.

  6. docker pull: extraer una imagen del repositorio.

    docker pullEl 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]
    
  7. docker push: Empuje una imagen local al almacén.

    docker pushEl 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]
    
  8. docker build: crea una imagen a partir de un Dockerfile.

    docker buildEl 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, PATHindica la ruta del directorio donde se encuentra el Dockerfile e -indica que el flujo de entrada estándar se utiliza como Dockerfile.

  9. docker exec: ejecuta un comando en un contenedor en ejecución.

    docker execEl 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 --helpaprender 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.

Supongo que te gusta

Origin blog.csdn.net/weixin_40280870/article/details/131329901
Recomendado
Clasificación