Categorias
iiiiii
crear imagenes docker
Descripcion
crear imagenes personalizadas en docker
Nota 1
1. crear una archivo llamado Dockerfile
2. Crear los comandos para la imagen
3. correr el siguiente comando:
#comando_para_crear_imagen
docker build --tag nombreImagen . #Esto_indica_que_se_va_crear_una_imagen_buscando_el_archivo_docker_file_donde_se_esteparado
4. listar imagen
docker image ls
5. usar imagen
docker container run nombreImagen
notas:
RUN ejecuta comandos dentro de nuestra imagen y los cambios se mantienen en el siguiente paso del Dockerfile
CMD es para ejecutarse por defecto al ejecutar el contenedor por ello se ejecuta dicho comando para correr la aplicacion de la imagen.
Nota 2
FROM node:19.2-alpine3.16
# /app alpine viene con esta carpeta ya creada
# cd app
WORKDIR /app
# se copea los archivos app.js y package.json al destino ./app
#Tambien se puede copiar todo el contenido usando COPY . .
COPY app.js package.json ./
#ejecutar comandos para instalar las dependencias
RUN npm install
NOTA:
se puede dividir las copias de los dos archivos app.js y package.json en lineas individuales ya que si uno de los dos cambia ambos se van a copiar
y aun asi el otro no alla cambiado y no se guardara en cache
Nota 3
ada