-
Notifications
You must be signed in to change notification settings - Fork 22
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #170 from dvalters/dvalters-tre-container-examples
Add list of examaple containers for Container Execution Service (TREs)
- Loading branch information
Showing
4 changed files
with
45 additions
and
5 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -4,4 +4,4 @@ _build/ | |
site/ | ||
.idea/ | ||
.envloc | ||
mkdocs-material/ | ||
mkdocs-material/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
26 changes: 26 additions & 0 deletions
26
docs/safe-haven-services/tre-container-user-guide/container-examples.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
# Container Examples | ||
|
||
To help with writing your own Dockerfiles to run within a Trusted Research Environment via the Container Execution Service, we have provided a set of example Dockerfiles for commonly used software stacks. These show examples of how to set up containers with non-root user access, as well as other best practices for developing secure containers. | ||
|
||
To request access to these container examples please contact Giulia Deiana or Declan Valters via the EIDF helpdesk. | ||
|
||
## Example Containers | ||
|
||
| Software Stack | Comments | | ||
| --------------- | -------- | | ||
| Freesurfer | | | ||
| Jamovi | | | ||
| Julia | | | ||
| Jupyter Notebook | non-interactive at present | | ||
| MinIO S3 | | | ||
| Nextflow | | | ||
| NVIDIDA-Rapids | basic/minimal packages | | ||
| Octave | | | ||
| PostGreSQL | | | ||
| PSPP | | | ||
| Python | | | ||
| Pytorch | | | ||
| Quarto | separate containers for R and Jupyter | | ||
| Stata | | ||
|
||
Most of these containers are minimum working examples, they are not fully fledged applications or workflow examples, but provided a template for setting up the technical parts of the containerisation process, such as user mapping, and mapping to any required `safe_data` folders or similar. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters