Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lockedata/DOCKER-introR
A Dockerfile for teaching introductory R
https://github.com/lockedata/DOCKER-introR
dockerfile intro-to-r
Last synced: about 1 month ago
JSON representation
A Dockerfile for teaching introductory R
- Host: GitHub
- URL: https://github.com/lockedata/DOCKER-introR
- Owner: lockedata
- Created: 2017-06-25T15:38:41.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2020-10-07T17:49:08.000Z (over 4 years ago)
- Last Synced: 2024-08-13T07:16:05.894Z (5 months ago)
- Topics: dockerfile, intro-to-r
- Language: Shell
- Homepage: https://hub.docker.com/r/lockedata/docker-intror/
- Size: 22.5 KB
- Stars: 8
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- jimsghstars - lockedata/DOCKER-introR - A Dockerfile for teaching introductory R (Shell)
README
# DOCKER-introR
A Dockerfile for MOD01-07 training i.e. introductory R training.```
docker pull lockedata/docker-intror
docker run -p 80:8787 -d -e PASSWORD=yourpasswordhere lockedata/docker-intror
```**NB: Setting a password is now REQUIRED.** Container will error otherwise.
## About
- The DESCRIPTION file holds the package manifest of packages that will be available to attendees
- The users.csv holds user names and passwords that can be used to access the Rstudio instance by attendees
- The sampleSQL.R file gets added to everyone's home directory so that they can start working with a DB easily
- mkusers.sh and odbcinstall.sh are setup bash scripts
- The Dockerfile contains any system dependencies, runs the setup scripts, and installs from the DESCRIPTION file to add R package dependencies## Make your own version
- Fork the repo
- Create an automated build in hub.docker.com that points at your repo
- Amend the DESCRIPTION or other files
- Docker hub will build images with the latest committed changes for you to use in docker