Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/audy/docker-sciruby-notebook

SciRuby + IRuby notebook in a Docker container
https://github.com/audy/docker-sciruby-notebook

Last synced: about 21 hours ago
JSON representation

SciRuby + IRuby notebook in a Docker container

Awesome Lists containing this project

README

        

# Docker SciRuby/IRuby Notebook

Run an [IRuby notebook](https://github.com/minad/iruby) with various
SciRuby libraries.

Comes with:

- [NMatrix](https://github.com/sciruby/nmatrix)

## Quickstart

1. Install [Docker](https://docker.com). I use
[docker-machine](https://docs.docker.com/machine/) on my laptop.

2. Pull and run the
[SciRuby-Notebook](https://registry.hub.docker.com/u/audy/sciruby-notebook/) image:

```sh
docker run \
--publish=8888:8888 \
--volume=$PWD/notebook:/notebooks \
audy/sciruby-notebook
```

Point a browser to http://dockerhost:8888.

## Development

```sh
# assuming you have Docker working

git clone https://github.com/audy/docker-sciruby-notebook
cd docker-sciruby-notebook
docker build . # note image_id

# start the notebook
docker run \
--publish=8888:8888 \
--volume=$PWD/notebooks:/notebooks \
$image_id
```

## LICENSE

Licensed under MIT. See license.md for details.

Contributions appreciated.