You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Mauricio Collazos 2be3171543 modified stacks schema 4 years ago
..
stacks modified stacks schema 4 years ago
README.md added template for c apps 4 years ago

README.md

Aplicativos en C

Con frecuencia, no se codifica una herramienta desde cero sino que se una herramienta de código abierto existente.

En este ejemplo se muestra la configuración de una imagen Docker para usar una aplicación existente escrita en C.

# Primero seleccione una versión de sistema operativo base, en este caso Ubuntu en su versión 18.04

FROM ubuntu:18.04

# Instale los requerimientos de sistema operativo necesarios
RUN apt-get update
RUN apt-get install -y g++ build-essential wget zlib1g-dev

# Defina un directorio de trabajo

RUN mkdir /code
WORKDIR /code

# Inicie la descarga del programa
RUN wget http://catchenlab.life.illinois.edu/stacks/source/stacks-2.4.tar.gz
RUN tar xfvz stacks-2.4.tar.gz

# Cambie su dirección de trabajo para realizar la instalación
WORKDIR /code/stacks-2.4
RUN ./configure
RUN make
RUN make install

# Defina un volumen para compartir información desde su anfitrión hacia su contenedor
RUN mkdir /datos

VOLUME /datos

# Defina un punto de entrada para la aplicación
CMD ["bash"]

Para la construcción de este archivo ejecute un comando compile_docker_image.sh

bash compile_docker_image.sh

Y por último envíe la tarea usando

condor_submit condor.submit