Apptainer build scripts for MobileInsight
Go to file
Jack Yu 24096b896d Added python dill to spark variant 2024-05-18 18:38:25 -07:00
.gitignore Removed Docker requirement for building SIF file 2024-04-29 13:51:33 -07:00
00-cpp_compat.patch Initial setup 2024-04-20 18:27:17 -07:00
Makefile Revert "Removed spark implementation, use a docker-compose cluster for testing" 2024-05-02 19:04:38 -07:00
README.md Updated README.md 2024-04-30 11:33:03 -07:00
mobileinsight.def Use upstream wireshark to overcome MobileInsight website availability 2024-05-17 22:27:18 -07:00
with-spark.def Added python dill to spark variant 2024-05-18 18:38:25 -07:00

README.md

MobileInsight Apptainer

Single launch binary for MobileInsight in an Ubuntu 22.04 SIF portable container.

Dependencies

Either one of the following dependencies is needed to run or build SIF images:

To use the make run command, the overlay Linux kernel module must also be available on the system. This allows you to make changes to the SIF file using an overlay filesystem.

Usage

# Start the log viewer
$ ./mobileinsight.sif mi-gui

# Start a python3 shell with MobileInsight available
$ ./mobileinsight.sif python3 "$PYTHON_ARGS"

# Start a bash shell inside the container
$ ./mobileinsight.sif bash

# Only available in spark version
#
# Start a pyspark interpreter
$ ./mobileinsight-spark.sif pyspark

Examples are stored in /opt/mobileinsight-examples.

Build

Run make mobileinsight.sif or make mobileinsight-spark.sif to build the corresponding apptainer image. The spark version includes both mobileinsight along with pyspark for distributed log processing.