Sign inSign up

rvddool/modisl1db-sif

By rvddool

Updated over 2 years ago

IMAPP MODIS L1 processor base image created from Singularity Image File

Image
Integration & delivery
2

101

rvddool/modisl1db-sif repository overview

This image was created by exporting the squashfs filesystem from the Singularity Image File (SIF) distributed by the University of Wisconsin-Madison Space Science and Engineering Center (SSEC): https://cimss.ssec.wisc.edu/imapp

Step 1: Download IMAPP_MODIS_LEVEL1_V1.0.tar.gz and extract modisl1db.sif

wget https://bin.ssec.wisc.edu/pub/IMAPP/MODIS/hidden/modis_level1/v1.0/IMAPP_MODIS_LEVEL1_V1.0.tar.gz
tar -xzf IMAPP_MODIS_LEVEL1_V1.0.tar.gz
rm IMAPP_MODIS_LEVEL1_V1.0.tar.gz
cp modisl1db/libexec/modisl1db.sif .
rm -r modisl1db

Step 2: Dump the SIF filesystem to a squashfs file

# Find out which SIF ID to use (look for Squashfs)
singularity sif list modisl1db.sif
singularity sif dump 4 modisl1db.sif > data.squash
rm modisl1db.sif

Step 3: Use unsquashfs to extract the filesystem into a local directory

unsquashfs -dest data data.squash
rm data.squash

Step 4: Build a new Docker image using the Dockerfile below:

FROM scratch
COPY data /
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/modisl1db/bin
CMD ["/bin/bash"]

Usage: https://github.com/riaanvddool/docker-modisl1db

Tag summary

Content type

Image

Digest

sha256:d43fb31ea

Size

760 MB

Last updated

over 2 years ago

docker pull rvddool/modisl1db-sif:1.0