uncoast-unconf / uu-2019

Materials for the 2019 uncoast unconference
11 stars 4 forks source link

Create Docker RStudio Addins #15

Open ellisvalentiner opened 5 years ago

ellisvalentiner commented 5 years ago

blairj09/dockerterm provides a RStudio Addin for running docker containers in the RStudio terminal. The package runs a Docker image, such as rocker/tidyverse, in the RStudio terminal window.

It would be useful to have a few other addins for common tasks like creating a Dockerfile for the project, and building and tagging Docker images.

sctyner commented 5 years ago

I have written RStudio addins before but not used docker! This sounds like a fun issue.

srvanderplas commented 5 years ago

I'd be interested in learning more about docker and this package as well!

shelmich commented 5 years ago

Docker has some huge potential on the business side, and has some great opportunities to enable reproducible research and teaching! I'd love to be able to be able to containerize an analysis and the data so you don't have to worry about runtime environment when reproducing research!

shelmich commented 5 years ago

This could be fun if we made something for docker similar to packrat

srvanderplas commented 5 years ago

I think something similar might already exist. I definitely remember a JSM presentation about a package that helped you create a docker file within R. Unfortunately, I can't actually remember anything more about it, so I'll have to do some digging.

I know @heike has been wanting to make a docker container for ggobi since it doesn't reliably install on modern platforms, so that may provide a good test case.

On Fri, Apr 5, 2019 at 11:54 AM shelmich notifications@github.com wrote:

This could be fun if we made something for docker similar to packrat

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/uncoast-unconf/uu-2019/issues/15#issuecomment-480347176, or mute the thread https://github.com/notifications/unsubscribe-auth/ACB1FZIWstoappL3KaIUGlhNQxPMPSoTks5vd3_KgaJpZM4cFlYb .