Snippet to export and import changes made to an IMUNES experiment at runtime, on Linux.

Patrizio Tufarolo 129b4d05e7 fixed libnetwork integration 1 month ago
ImunesExperimentExporter 129b4d05e7 fixed libnetwork integration 1 month ago
.gitignore ea92a41723 updated 10 months ago
LICENSE 06e534c6c2 Initial commit 10 months ago
MANIFEST 06e534c6c2 Initial commit 10 months ago
README.md 0e74604613 fixed a bug and updated readme 10 months ago
requirements.txt 069cdd65ea updated requirements 1 month ago
screenshot.png ea92a41723 updated 10 months ago
setup.py ea92a41723 updated 10 months ago

README.md

Imunes Experiment Exporter

Patrizio Tufarolo

Snippet providing functionalities to export and import runtime changes made to an IMUNES experiment on Linux OSs. Export functionality calculates the differences between the base Docker image and the actual container situation, and saves them to a specific folder in the filesystem. Import functionality loads a saved configuration back to IMUNES.

I have written this snippet to allow students to save their work during the course of computer networks (laboratory), which I'm supporting as teaching lab assistant.

Screenshot

Screenshot

Installation Guide

  • Install pip requirements
# pip install -r requirements.txt
  • Run setup
# python2 setup.py install
  • Run with imunes-export with root or docker group's privileges (it uses docker's unix socket)
# imunes-export