Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Development Call] - Tutorial on Docker for researchers #1128

Open
gbocsardi opened this issue Mar 20, 2024 · 3 comments
Open

[Development Call] - Tutorial on Docker for researchers #1128

gbocsardi opened this issue Mar 20, 2024 · 3 comments
Assignees

Comments

@gbocsardi
Copy link

The idea for this article would be to showcase how you can use Docker as a researcher by walking you through a toy research project. The aim is to show how you can work and develop inside the container, using both Python and R, and also interacting with your own filesystem. I think this is a preliminary to #309.

Outline

  • How to install Docker on Win/Mac
  • How to create a base image (with Python and R installed)
  • How to mount directories to container
  • Introduce the research project - IRIS petal prediction
  • Running a linear regression on the IRIS data using RStudio and R inside the container
  • Creating a nice visualization using Python and VSCode
  • Saving the visualization to your personal drive (interacting with the filesystem)
@Fernando-Iscar
Copy link
Contributor

Hi @gbocsardi,

I was thinking about this idea. I just double checked our Docker topics and there would be some overlapping content, for instance, this topic already covers installation for all operating systems, or this one covers the basics for Docker Hub (what is it, import and export an image).

Hence, some of the points in your proposed outline can be a short sentence pointing the readers to these resources to avoid overlapping content. What do you think?

@gbocsardi
Copy link
Author

I completely agree, I think tying it to the existing content as much as possible should work great!

@gbocsardi
Copy link
Author

Hey everyone,

I put together a working version of this! Here is the repo!. I think my readme is a pretty good step-by-step guide, but it might need a little love to be compliant with the TSH guidelines.

Let me know if either of your wants to help out!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants