This repository includes Dockerfiles and template devcontainer.json definitions for containerized data science and .NET development.
The LaTex container is based on the VSCode Workshop container example from James Yu.
| Name | Description |
|---|---|
| Data Science | Jupyter support for Julia, R, and Python with default packages for each |
| Data Science (GPU) | Jupyter support for Julia, R, and Python with Tensorflow GPU acceleration |
| Dotnet Interactive | Dotnet C# and F# Jupyter notebooks |
| Tex Live | Tools for editing and compiling LaTex documents |
- Copy the
devcontainer.jsonfile corresponding to the desired container into.devcontainers/at the root of the target project - Open the folder in VS Code and press
Ctrl+Shift+Pto findDev Containers: Open Folder in Container - Open the container and choose the project root
- VS Code will launch a new window with your project running in the dev container
- In VS Code, type
Ctrl+Shift+Pto open the command palette - Search for
Create: New Jupyter notebook - In the top right, choose the kernel. Choose from
julia 1.x.x(not release channel),base (python 3.x.x)(not other kernels), orR
Install the NVIDIA container toolkit before launching the container.