https://github.com/repsychling/docker
A repository for developing, maintaining, and distributing a consistent programming environment.
https://github.com/repsychling/docker
docker docker-compose julia-language python r research-group teaching-materials
Last synced: 2 months ago
JSON representation
A repository for developing, maintaining, and distributing a consistent programming environment.
- Host: GitHub
- URL: https://github.com/repsychling/docker
- Owner: RePsychLing
- License: mit
- Created: 2020-01-29T02:25:33.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-02-04T16:05:43.000Z (over 6 years ago)
- Last Synced: 2025-01-11T12:20:35.973Z (over 1 year ago)
- Topics: docker, docker-compose, julia-language, python, r, research-group, teaching-materials
- Language: Python
- Size: 23.4 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Docker
A repository for developing, maintaining, and distributing a consistent programming environment.
## How To Guide
1. Download Docker from https://www.docker.com/
2. Install Docker and run it
3. Clone the Git repository anywhere on your local system.
4. Navigate to the repository (i.e., have it as your working directory)
5. Run the following command on the shell
```
docker-compose -f docker-compose.yml up -d container_name
```
To start the RStudio, Jupyter Lab, and VS Code all together omit the container_name argument.
## Containers
### RStudio
RStudio will be accessible at http://localhost:8787/
This container includes R v3.6.1 and many R packages as well as Python v3.7.6 and Julia v1.3.1.
### Jupyter Lab
Jupyter Lab will be accessible at http://localhost:8888/lab
When prompted for a password, the password is: *jupyter*.
The available kernels include R v3.6.1 (conda version), Python v3.7.6, and Julia v1.3.1.
For Julia, run the following lines before installing packages to use the user library.
```
empty!(DEPOT_PATH)
push!(DEPOT_PATH, joinpath(homedir(), ".julia"))
```
### VS Code
Visual Studio Code with Julia is accesible at http://localhost:8080/
This container includes Julia v1.3.1, Python v3.7.6, and R v3.6.1.
## Volumes
R packages are installed to `docker/R/user-library`
Julia packages are installed at `docker/julia/.julia`