AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |
Back to Blog
Download kitematic docker nativr1/1/2024 This is done through the settings tab of the containerĪllowing the outside world into the container by mounting a local directory. If you want to manage your own data and keep notebooks synchronised / versioned in your own repository, and collaborate with others using shared space, then you can connect this space through to the virtual environment visible to the underworld machine. It does not make sense to keep all of your own work inside the virtual environment. How to work with your own notebooks using Kitematic Launching a new terminal from the notebook home screen is a quick way into the virtual machine. Try running uname -a, it won't look very mac-like. This brings into a shell in the root directory of the virtual machine running underworld. You can start a new terminal from the homepage (Figure 3) of the notebook session. The simplest way to access the machine itself is also via the web browser. Any output and changes you make to the notebooks - and any new notebooks - will appear within the virtual environment. When you run the notebooks in your browser, the virtual machine will show the output of the code in the main window (see Figure 2 above). The web browser opens to the default IP address and port for the virtual machine running the underworld notebooks. If you click on the web-preview it will launch your default browser with the appropriate IP address and port (you can change the port in the settings if you want). The underworld container is set to serve up the User Guide (notebooks) by default. In the windows alpha version this will be blank, but clicking on it will open the correct container in your browser. Once Underworld is running, you will see a web-preview under the Home tab. You can rename your container from the General / Settings tab which is not such a bad idea if you are using the latest build of a development branch because the container, once created, is an immutable snapshot of that version of the code. The Underworld2-dev container is a rolling build which is updated from the development branch whenever there are changes. If you want a specific version, check out the tags (at the moment we don't have a history of past releases though !). This container is tested code from the release branch. Underworld2 is available through the Docker hub and so can be discovered by searching: Run Kitematic and search for Underworld2Ĭlicking Create on the Underworld2 container will automatically download it and launch into the default configuration. Launching Kitematic for the first time brings up an app-store-like list of available containers. With Kitematic you can download and run the Underworld containers through a gui which provides clickable links to the notebook server.Īt present, Kitematic is a mac application and an alpha version exists for windows (and we can already tell you how to launch a browser directly into the notebooks on linux). Kitematic is a Docker-supported user interface which allows users to discover and run Docker containers and interact with them in a predictable manner. However, if you are not running on a native linux machine, you have to understand the way docker works before being able to access the binary.ĭocker allows us to provide a single image to our users but not a consistent user experience. This simplifies things for us (only one platform we need to support) and for the users (you get a universal binary with complete reproducibility across platforms). By the way, before you read this post, catch up with how we use docker by reading part 1ĭocker allows us to distribute pre-built applications which are hosted in a virtual machine and are therefore platform independent.
0 Comments
Read More
Leave a Reply. |