Empaquetado e implementación de contenedores Docker

descripción general

Este artículo describe cómo empaquetar e implementar aplicaciones mediante contenedores Docker. Primero presenta el concepto y el uso básico de los contenedores de Docker, y luego presenta en detalle cómo usar Dockerfile para crear imágenes de Docker y usar el comando docker commit para empaquetarlas en imágenes. Finalmente, cubrimos cómo iniciar contenedores usando el comando docker run. A través de la explicación de este artículo, los lectores pueden comprender el proceso básico y el método de empaquetado e implementación de contenedores de Docker, y pueden usar hábilmente los comandos de Docker para empaquetar e implementar contenedores.

Descripción general de los contenedores Docker

Un contenedor Docker es una tecnología de virtualización portátil y liviana que empaqueta una aplicación y todas sus dependencias en un entorno de tiempo de ejecución aislado. Los contenedores de Docker usan imágenes de Docker como base para crear e implementar aplicaciones rápidamente. El contenedor de Docker se puede iniciar a través del comando de ejecución de docker y montar el directorio local para implementar la implementación de la aplicación.

Hacer un contenedor de Docker como una imagen de Docker

docker commit 容器ID imagexxx:v1

Convierta la imagen de Docker en un paquete tar

docker save -o 名称.tar 新创建的镜像名称:版本号
或
docker save 新创建的镜像名称:版本号>名称.tar

Mueva el paquete tar preparado al entorno que debe implementarse.

Genere una imagen de Docker desde el paquete tar

docker load < xxx.tar

Use el comando docker run para iniciar el contenedor y montar el directorio local

docker run -v /path/to/local/directory:/path/to/container/directory <image-name>  

donde es el nombre de la imagen de Docker que se va a usar, /ruta/al/directorio/local es el directorio local que se va a montar y /ruta/al/contenedor/directorio es el directorio que se va a montar en el contenedor.

Resumir

Ensayo de trabajo, ¡espero que pueda ayudar a todos!
Si hay deficiencias, por favor avise!

Supongo que te gusta

Origin blog.csdn.net/black_lightning/article/details/131669410
Recomendado
Clasificación