|
@@ -8,7 +8,7 @@ This repository contains the materials that are used in the Co-simulation tutori
|
|
|
|
|
|
1. Using docker's console, navigate to the root of this repository.
|
|
|
|
|
|
-1. Build the docker image: `docker build -t jupyter .` This will download all dependencies you need to run the examples.
|
|
|
+1. Build the docker image: `docker build -t jupyter .` This will download all dependencies you need to run the examples. You might need root access.
|
|
|
|
|
|
1. Note the host's ip address by running: `docker-machine ip`. Let us denote it by `MACHINE_IP`
|
|
|
|
|
@@ -31,3 +31,19 @@ This repository contains the materials that are used in the Co-simulation tutori
|
|
|
1. `docker stop jupyterrun`
|
|
|
|
|
|
1. `docker rm jupyterrun`
|
|
|
+
|
|
|
+# Exporting the VM
|
|
|
+
|
|
|
+If you want to preserve the virtual machine that is used to run the materials in this repository (for example, you may want to later load it from a USB stick), follow these instructions:
|
|
|
+
|
|
|
+1. Build the docker image as in the instructions above.
|
|
|
+1. Export the VM: `docker save jupyter | gzip > jupyter.tar.gz`
|
|
|
+1. Save the `jupyter.tar.gz` wherever you want.
|
|
|
+
|
|
|
+# Loading the VM
|
|
|
+
|
|
|
+The VM exported with the above instructions can be loaded as follows:
|
|
|
+
|
|
|
+1. Locate the `jupyter.tar.gz` file.
|
|
|
+1. Load the VM: `docker load < jupyter.tar.gz`
|
|
|
+
|