An open API service indexing awesome lists of open source software.

https://github.com/ixpantia/paso_dockerizado

Ejemplo de un paso dentro de un dataducto que corre en docker
https://github.com/ixpantia/paso_dockerizado

Last synced: 2 days ago
JSON representation

Ejemplo de un paso dentro de un dataducto que corre en docker

Awesome Lists containing this project

README

        

# Paso dockerizado

Ejemplo de un paso dentro de un dataducto que corre en Docker.

# Ejemplo de marmotas

## Contexto

![](img/marmota.jpg)

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.

## Requisitos

- Es necesario tener instalado Docker en nuestra computadora.

## Pasos prácticos

1. Luego de esto abrimos una nueva terminal y vamos a la carpeta raíz de este
repositorio.

2. Hacemos el build del Dockerfile con:

```
docker build -t paso_dockerizado .
```

3. Arrancamos el contenedor con:

```
docker run --rm --name=paso_dockerizado -v :/script paso_dockerizado
```

Donde `` 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`