Aprenda Dockerfile

Aprenda Dockerfile

El Dockerfile incluye 13 instrucciones como FROM, MAINTAINER, RUN, CMD, EXPOSE, ENV, ADD, COPY, ENTRYPOINT, VOLUME, USER, WORKDIR, ONBUILD, etc. El siguiente es un ejemplo de demostración, que se puede utilizar como referencia de aprendizaje:

Inserte la descripción de la imagen aquí

Explicación detallada de las instrucciones de Dockerfile-Ruthless- 博客 园 (cnblogs.com)

Configuración de zona horaria de Dockerfile-Ruthless- 博客 园 (cnblogs.com)


A continuación, intentamos usar Dockerfile para empaquetar el proyecto django en la imagen.

Los beneficios de usar Docker para implementar un proyecto de django: simplifique el proceso de implementación:

Debido a que el código está empaquetado en la imagen, solo necesitamos los siguientes tres pasos para implementar el proyecto en un nuevo entorno:

  1. Instalar ventana acoplable
  2. Extraiga su propio código de github a este servidor
  3. docker build -t imagename. Esto generará una imagen y la implementación será exitosa.

Artículo de referencia: Use Docker para empaquetar y publicar aplicaciones de Django_ayang818's blog-CSDNblog_docker package django project

Use dockerfile para construir un espejo y luego use el espejo para generar el comando contenedor de la siguiente manera:

// 使用dockerfile build一个镜像
docker build -t firstdockerweb .  //这里的firstdockerweb是自定义的名字,你可以换成自己取的名字,以此来命名生成的镜像名字

// 用这个名为firstdockerweb的镜像生成一个名为hh的container
docker run -d --name hh -p 18082:80 firstdockerweb



Otros comandos de Docker:

docker run -it -p 18080:80 --name latecentos  -d ziranziran/may:latest /bin/bash 
docker container exec -it latecentos bash

Supongo que te gusta

Origin blog.csdn.net/weixin_46129834/article/details/110435308
Recomendado
Clasificación