This ontology describes the domain of Docker images. These images have a layered structure, following the same structure as a Docker file. The following code is a Dockerfile for deploying software in a Docker image. Each line is a layer within the image starting from the base image in FROM dockerpedia/pegasus_workflow_images
.
FROM dockerpedia/pegasus_workflow_images
USER root
RUN apt-get install zlib1g-dev libncurses5-dev -y
WORKDIR /home/workflow
USER workflow
#Install SoyKb
RUN mkdir -p soykb/ && \
mkdir -p soykb/wrappers/ && \
wget https://github.com/rafaelfsilva/workflow-reproducibility/raw/master/components/soykb/soykb.tar.gz && \
tar -xzf soykb.tar.gz && \
wget https://raw.githubusercontent.com/rafaelfsilva/workflow-reproducibility/master/components/soykb/software.tar.gz && \
tar -xzf software.tar.gz -C soykb/ && \
USER root