Git Product home page Git Product logo

c2d's Introduction

To use this script on Cori:

  • Load a Python module and activate the Conda environment used for your notebook

./c2d <notebook name>

This will generate a file called <notebook name>.tar which contains a copy of your notebook as well as other files needed to set up and run the local containerized JupyterLab server.

Move this tarball and any data you're working with to your local machine, and uncompress the files with:

tar xf <notebook name>.tar

To build (and tag) the image:

docker build . -t c2d

To run the image and start a local JupyterLab instance:

docker run --rm -it -p 8888:8888 c2d:latest

This will start a JupyterLab server in the container. In the terminal, the LabApp will display a message like

    To access the notebook, open this file in a browser:
        file:///root/.local/share/jupyter/runtime/nbserver-6-open.html
    Or copy and paste one of these URLs:
        http://(<CONTAINER ID> or 127.0.0.1):8888/?token=<token hash>

Point your browser of choice to the URL to work with the notebook in the container's JupyterLab instance.

To copy the notebook out of the container:

docker cp <CONTAINER ID>:/srv/<notebook file> .

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.