On 25 October 2014 at 16:06, Ben Marwick wrote:
| You have might have seen this already: public temporary IPython (now 
| Jupyter) Notebook servers using Docker containers that can also run R 
| and Julia.
| 
| Looks quite useful for teaching R and Python, although the user can't 
| install additional R packages at the moment. The R kernel is currently 
| version 3.0.2 and it includes a few non-base packages listed here: 
| https://github.com/jupyter/tmpnb/blob/master/images/demo/R/install_pkgs.R
| 
| Try it here: https://tmpnb.org (change the language in the upper right 
| corner of the notebook)
| 
| More details from the Jupyter group: https://github.com/jupyter/tmpnb

Thanks for bringing Docker up here again.   A few quick comments if I may:

 i)   A few months ago I brought up Docker. And to put it somewhat bluntly, I
      was told to get lost. We have a code of conduct so the words were nice
      but I think I express the sentiment fairly :)  That said, some other 
folks 
      are also working on Docker containers in the space so we may here some 
more.

 ii)  Now, as you know (but as the rest of the list may not), Carl Boettiger
      and I have been putting a bit of work into a set of Docker containers
      for R (our preferred language). We announced these this week in dual
      posts to the rOpenSci blog and my blog.  It seems to have struck a cord
      with a lot of people.

      You can see this at the GH org https://github.com/rocker-org/rocker and
      the corresponding https://registry.hub.docker.com/repos/rocker/

 iii) We did create variants with SWC in mind as well; there is one at 
          https://github.com/eddelbuettel/docker-swc
      and it already contains both RStudio Server on port 8787 and
          iPython/Jupyter on port 8888
      There is a corresponding build at 
          https://registry.hub.docker.com/u/eddelbuettel/docker-swc/
      but note that this has not seen a lot of work recently -- see Rocker
      for more current / polished stuff.

That docker-swc container is really only a proof of concept. I think Docker
is going to change a lot of things, and while SWC may not feel ready to
embrace it quite yet, something not unlike Docker seems like a very plausible
environment a few years down the road.  It's a very exciting time.

Then again, I could be wrong and Docker and containers may be but a stale
footnote soon. But I'd rather a bet on Docker now than against it.

Dirk

-- 
http://dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org

_______________________________________________
Discuss mailing list
Discuss@lists.software-carpentry.org
http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org

Reply via email to