๐Ÿ“ฆ weihanglo / geo-jupyter

When Fedora meets Jupyter, dockerness will show you the spatial light.

โ˜… 1 stars โ‘‚ 1 forks ๐Ÿ‘ 1 watching โš–๏ธ MIT License
dockergeospatialjupyterpythonr
๐Ÿ“ฅ Clone https://github.com/weihanglo/geo-jupyter.git
HTTPS git clone https://github.com/weihanglo/geo-jupyter.git
SSH git clone git@github.com:weihanglo/geo-jupyter.git
CLI gh repo clone weihanglo/geo-jupyter
Weihang Lo Weihang Lo add LICENSE e386f9e 9 years ago ๐Ÿ“ History
๐Ÿ“‚ master View all commits โ†’
๐Ÿ“„ .dockerignore
๐Ÿ“„ .travis.yml
๐Ÿ“„ Dockerfile
๐Ÿ“„ LICENSE
๐Ÿ“„ README.md
๐Ÿ“„ Rpackages
๐Ÿ“„ README.md

Geospatial Jupyter in Docker X Fedora

Docker Automated build Travis

When Fedora meets Jupyter, Dockerness will show you the spatial light.

What is inside

  • Python 3.5.x
  • R 3.3.x
  • Jupyter 5.x (with Python and R kernels)
  • GDAL library
  • An unprivileged user nbuser with ownership over home/nbuser
  • A Jupyter Notebook runs at http://localhost:8888
  • Other pre-installed R pakcages and Python packages

Get Started

Ensure you have Docker installed and run in background/daemon mode. For macOS user, it is recommended to download the new docker for mac via hombrew-cask.

brew cask install docker

After the installation, do

docker run -d -p 8888:8888 weihanglo/geo-jupyter

which will launch a Jupyter Notebook server instance in http://localhost:8888. Just open your firefox and work as normal!

If you need to share files/directories between docker container and the host machine, use -v or --volume flag to link the two volumes:

docker run -d -p 8888:8888 -v /path/to/host:/home/notebooks weihanglo/geo-jupyter

or simplify the host path to current work directory:

docker run -d -p 8888:8888 -v $(pwd):/home/notebooks weihanglo/geo-jupyter

You could also run alternative commands in the container.

docker run -it --rm weihanglo/geo-jupyter bash

Why not use official Jupyter Image

Because I am a big fan of Fedora!!

License

MIT