Its new location is very similar: It is now a subdirectory "msre_notebook" of the main msre repository. All eventual new updates henceforth will be to the new location. Please clone that repository to get access to the MSRE-notebook and docker scripts.
This repository is created for the purpose of creating a docker conatiner which includes not only support for OpenMC with DAGMC/MOAB, embree, and double_down libraries, but also a Jupyter notebook server. The "raison d'etre" for this is to run a virtual version of The Molten Salt Reactor Experiment (MSRE). The experiment itself was performed physically in the '60s at Oak Ridge National Lab (ORNL), Tennessee, US.
Run the msre docker container.
Linux:
wget https://raw.githubusercontent.com/openmsr/msre_docker/main/run_docker.sh
chmod u+x run_docker.sh
./run_docker.sh
The script contains a call to docker run
with some options preset. Among other things it sets up a subdirectory called notebooks which is shared between the conatiner and the host so that you can keep data between runs.
Feel free to inspect the runscript if you prefer to run your docker manually. If you'd prefer for instance to run commands in the docker from a shell
you may do so by adding the option --entrypoint /bin/bash
to the docker run command.
--no-check-certificate
to the command.sudo dockerd
sudo usermod -aG docker <username>
Windows: There are two options for running the docker on a windows system:
wsl --install --distribution debian
(or shorter wsl --install -d debian
)
Once this is done wsl will start and you can proceed proceed to get the run-script using wget:
wget --no-check-certificate https://raw.githubusercontent.com/openmsr/msre_docker/main/run_docker.sh
Set the executable bit on this script and run it to start the docker as if on Linux:
chmod u+x run_docker.sh
At this point you should be able to run the script ./run_docker.sh
and point your browser to "127.0.0.1:8888" or "localhost:8888" to get into Jupyter notebook.
Should you run into problems, please ensure that the following options have been set.
First, we need to tell docker to use the debian kernel in WSL. This is done in the setting pane under resources
Second, a number of windows features need to be turned on:
Should you still have problems - please contact us (for instance by opening an issue in this repo) and we'll help you out.