Ejemplo de un paso dentro de un dataducto que corre en Docker.
El presente ejercicio levanta un contenedor con R en su version 4.1.0 y corre
un script que cuenta las marmotas por cada tipo de especie, los datos de estas
marmotas se encuentran en el archivo marmotas.csv
.
Estos datos son leídos desde el computador personal y los resultados son
escritos al mismo computador usando un volumen
de Docker, sin necesidad de
copiarlos al contenedor como tal.
- Es necesario tener instalado Docker en nuestra computadora.
-
Luego de esto abrimos una nueva terminal y vamos a la carpeta raíz de este repositorio.
-
Hacemos el build del Dockerfile con:
docker build -t paso_dockerizado .
- Arrancamos el contenedor con:
docker run --rm --name=paso_dockerizado -v <path_computadora>:/script paso_dockerizado
Donde <path_computadora>
es el path completo en tu computadora a la carpeta de
este repositorio. Si usa Windows el path completo se debe ver incluir //c
al
inicio del mismo tal y como se muestra en el siguiente ejemplo:
//c/Users/Juan/Documents/escalar_R