You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-**[AWS CLI](https://github.com/devcontainers/features/tree/main/src/aws-cli)** - Installs the AWS CLI along with needed dependencies. Useful for base Dockerfiles that often are missing required install dependencies like gpg.
8
+
-**[Azure CLI](https://github.com/devcontainers/features/tree/main/src/azure-cli)** - Installs the Azure CLI along with needed dependencies. Useful for base Dockerfiles that often are missing required install dependencies like gpg.
9
+
-**[Common Utilities](https://github.com/devcontainers/features/tree/main/src/common-utils)** - Installs a set of common command line utilities, Oh My Zsh!, and sets up a non-root user.
10
+
-**[Conda](https://github.com/devcontainers/features/tree/main/src/conda)** - A cross-platform, language-agnostic binary package manager
11
+
-**[Light-weight Desktop](https://github.com/devcontainers/features/tree/main/src/desktop-lite)** - Adds a lightweight Fluxbox based desktop to the container that can be accessed using a VNC viewer or the web. GUI-based commands executed from the built-in VS code terminal will open on the desktop automatically.
12
+
-**[Docker (Docker-in-Docker)](https://github.com/devcontainers/features/tree/main/src/docker-in-docker)** - Create child containers *inside* a container, independent from the host's docker instance. Installs Docker extension in the container along with needed CLIs.
13
+
-**[Docker (docker-outside-of-docker)](https://github.com/devcontainers/features/tree/main/src/docker-outside-of-docker)** - Re-use the host docker socket, adding the Docker CLI to a container. Feature invokes a script to enable using a forwarded Docker socket within a container to run Docker commands.
14
+
-**[Dotnet CLI](https://github.com/devcontainers/features/tree/main/src/dotnet)** - Installs the .NET CLI. Provides option of installing sdk or runtime, and option of versions to install. Uses latest version of .NET sdk as defaults to install.
15
+
-**[Git (from source)](https://github.com/devcontainers/features/tree/main/src/git)** - Install an up-to-date version of Git, built from source as needed. Useful for when you want the latest and greatest features. Auto-detects latest stable version and installs needed dependencies.
16
+
-**[Git Large File Support (LFS)](https://github.com/devcontainers/features/tree/main/src/git-lfs)** - Installs Git Large File Support (Git LFS) along with needed dependencies. Useful for base Dockerfiles that often are missing required install dependencies like git and curl.
17
+
-**[GitHub CLI](https://github.com/devcontainers/features/tree/main/src/github-cli)** - Installs the GitHub CLI. Auto-detects latest version and installs needed dependencies.
18
+
-**[Go](https://github.com/devcontainers/features/tree/main/src/go)** - Installs Go and common Go utilities. Auto-detects latest version and installs needed dependencies.
-**[Java (via SDKMAN!)](https://github.com/devcontainers/features/tree/main/src/java)** - Installs Java, SDKMAN! (if not installed), and needed dependencies.
21
+
-**[Kubectl, Helm, and Minikube](https://github.com/devcontainers/features/tree/main/src/kubectl-helm-minikube)** - Installs latest version of kubectl, Helm, and optionally minikube. Auto-detects latest versions and installs needed dependencies.
22
+
-**[Nix Package Manager](https://github.com/devcontainers/features/tree/main/src/nix)** - Installs the Nix package manager and optionally a set of packages.
23
+
-**[Node.js (via nvm), yarn and pnpm](https://github.com/devcontainers/features/tree/main/src/node)** - Installs Node.js, nvm, yarn, pnpm, and needed dependencies.
24
+
-**[NVIDIA CUDA](https://github.com/devcontainers/features/tree/main/src/nvidia-cuda)** - Installs shared libraries for NVIDIA CUDA.
25
+
-**[Oryx](https://github.com/devcontainers/features/tree/main/src/oryx)** - Installs the oryx CLI
-**[PowerShell](https://github.com/devcontainers/features/tree/main/src/powershell)** - Installs PowerShell along with needed dependencies. Useful for base Dockerfiles that often are missing required install dependencies like gpg.
28
+
-**[Python](https://github.com/devcontainers/features/tree/main/src/python)** - Installs the provided version of Python, as well as PIPX, and other common Python utilities. JupyterLab is conditionally installed with the python feature. Note: May require source code compilation.
29
+
-**[Ruby (via rvm)](https://github.com/devcontainers/features/tree/main/src/ruby)** - Installs Ruby, rvm, rbenv, common Ruby utilities, and needed dependencies.
30
+
-**[Rust](https://github.com/devcontainers/features/tree/main/src/rust)** - Installs Rust, common Rust utilities, and their required dependencies
31
+
-**[SSH server](https://github.com/devcontainers/features/tree/main/src/sshd)** - Adds a SSH server into a container so that you can use an external terminal, sftp, or SSHFS to interact with it.
32
+
-**[Terraform, tflint, and TFGrunt](https://github.com/devcontainers/features/tree/main/src/terraform)** - Installs the Terraform CLI and optionally TFLint and Terragrunt. Auto-detects latest version and installs needed dependencies.
33
+
6
34
<!-- END_FEATURE_LIST -->
7
35
<!-- prettier-ignore-end -->
8
36
@@ -11,5 +39,46 @@ Template list:
11
39
<!-- prettier-ignore-start -->
12
40
<!-- START_TEMPLATE_LIST -->
13
41
42
+
-**[Alpine](https://github.com/devcontainers/templates/tree/main/src/alpine)** - Simple Alpine container with Git installed.
43
+
-**[Anaconda (Python 3)](https://github.com/devcontainers/templates/tree/main/src/anaconda)** - Develop Anaconda applications in Python3. Installs dependencies from your environment.yml file and the Python extension.
44
+
-**[Anaconda (Python 3) & PostgreSQL](https://github.com/devcontainers/templates/tree/main/src/anaconda-postgres)** - Develop Anaconda & PostgreSQL applications in Python3. Installs dependencies from your environment.yml file and the Python extension.
45
+
-**[C++](https://github.com/devcontainers/templates/tree/main/src/cpp)** - Develop C++ applications on Linux. Includes Debian C++ build tools.
46
+
-**[C++ & MariaDB](https://github.com/devcontainers/templates/tree/main/src/cpp-mariadb)** - Develop C++ applications on Linux. Includes Debian C++ build tools.
47
+
-**[Debian](https://github.com/devcontainers/templates/tree/main/src/debian)** - Simple Debian container with Git installed.
48
+
-**[Existing Docker Compose (Extend)](https://github.com/devcontainers/templates/tree/main/src/docker-existing-docker-compose)** - Sample illustrating how to extend an existing Docker Compose file for use in a dev container.
49
+
-**[Existing Dockerfile](https://github.com/devcontainers/templates/tree/main/src/docker-existing-dockerfile)** - Sample illustrating reuse of an existing Dockefile.
50
+
-**[Docker in Docker](https://github.com/devcontainers/templates/tree/main/src/docker-in-docker)** - Create child containers _inside_ a container, independent from the host's docker instance. Installs Docker extension in the container along with needed CLIs.
51
+
-**[Docker outside of Docker](https://github.com/devcontainers/templates/tree/main/src/docker-outside-of-docker)** - Access your host's Docker install from inside a dev container. Installs Docker extension in the container along with needed CLIs.
52
+
-**[Docker outside of Docker Compose](https://github.com/devcontainers/templates/tree/main/src/docker-outside-of-docker-compose)** - Access your host's Docker install from inside a container when using Docker Compose. Installs Docker extension in the container along with needed CLIs.
53
+
-**[C# (.NET)](https://github.com/devcontainers/templates/tree/main/src/dotnet)** - Develop C# and .NET based applications. Includes all needed SDKs, extensions, and dependencies.
54
+
-**[F# (.NET)](https://github.com/devcontainers/templates/tree/main/src/dotnet-fsharp)** - Develop F# and .NET based applications. Includes all needed SDKs, extensions, and dependencies.
55
+
-**[C# (.NET) and MS SQL](https://github.com/devcontainers/templates/tree/main/src/dotnet-mssql)** - Develop C# and .NET Core based applications. Includes all needed SDKs, extensions, dependencies and an MS SQL container for parallel database development. Adds an additional MS SQL container to the C# (.NET Core) container definition and deploys any .dacpac files from the mssql .devcontainer folder.
56
+
-**[C# (.NET) and PostgreSQL](https://github.com/devcontainers/templates/tree/main/src/dotnet-postgres)** - Develop C# and .NET Core based applications. Includes all needed SDKs, extensions, dependencies and a PostgreSQL container for parallel database development. Adds an additional PostgreSQL container to the C# (.NET Core) container definition.
57
+
-**[Go](https://github.com/devcontainers/templates/tree/main/src/go)** - Develop Go based applications. Includes appropriate runtime args, Go, common tools, extensions, and dependencies.
58
+
-**[Go & PostgreSQL](https://github.com/devcontainers/templates/tree/main/src/go-postgres)** - Use and develop Go + Postgres applications. Includes appropriate runtime args, Go, common tools, extensions, and dependencies.
59
+
-**[Java](https://github.com/devcontainers/templates/tree/main/src/java)** - Develop Java applications. Includes the JDK and Java extensions.
60
+
-**[Java & PostgreSQL](https://github.com/devcontainers/templates/tree/main/src/java-postgres)** - Develop applications with Java and PostgreSQL. Includes a Java application container and PostgreSQL server.
61
+
-**[Node.js & JavaScript](https://github.com/devcontainers/templates/tree/main/src/javascript-node)** - Develop Node.js based applications. Includes Node.js, eslint, nvm, and yarn.
62
+
-**[Node.js & Mongo DB](https://github.com/devcontainers/templates/tree/main/src/javascript-node-mongo)** - Develop applications in Node.js and Mongo DB. Includes Node.js, eslint, and yarn in a container linked to a Mongo DB.
63
+
-**[Node.js & PostgreSQL](https://github.com/devcontainers/templates/tree/main/src/javascript-node-postgres)** - Develop applications in Node.js and PostgreSQL. Includes Node.js, eslint, and yarn in a container linked to a Postgres DB container
64
+
-**[Jekyll](https://github.com/devcontainers/templates/tree/main/src/jekyll)** - Develop static sites with Jekyll, includes everything you need to get up and running.
65
+
-**[Kubernetes - Local Configuration](https://github.com/devcontainers/templates/tree/main/src/kubernetes-helm)** - Access a local (or remote) Kubernetes cluster from inside a dev container using your local config. Includes kubectl, Helm, and the Docker CLI.
66
+
-**[Kubernetes - Minikube-in-Docker](https://github.com/devcontainers/templates/tree/main/src/kubernetes-helm-minikube)** - Access an embedded minikube instance or remote a Kubernetes cluster from inside a dev container. Includes kubectl, Helm, minikube, and the Docker.
67
+
-**[Markdown](https://github.com/devcontainers/templates/tree/main/src/markdown)** - A simple container for editing markdown.
68
+
-**[Miniconda (Python 3)](https://github.com/devcontainers/templates/tree/main/src/miniconda)** - Develop Miniconda applications in Python 3. Installs dependencies from your environment.yml file and the Python extension.
69
+
-**[Miniconda & PostgreSQL (Python 3)](https://github.com/devcontainers/templates/tree/main/src/miniconda-postgres)** - Develop Miniconda & PostgreSQL applications in Python 3. Installs dependencies from your environment.yml file and the Python extension.
70
+
-**[PHP](https://github.com/devcontainers/templates/tree/main/src/php)** - Develop PHP based applications. Includes needed tools, extensions, and dependencies.
-**[Python 3 & PostgreSQL](https://github.com/devcontainers/templates/tree/main/src/postgres)** - Develop applications with Python 3 and PostgreSQL. Includes a Python application container and PostgreSQL server.
73
+
-**[Powershell](https://github.com/devcontainers/templates/tree/main/src/powershell)** - Develop PowerShell scripts without installing anything locally.
-**[Ruby](https://github.com/devcontainers/templates/tree/main/src/ruby)** - Develop Ruby based applications. includes everything you need to get up and running.
76
+
-**[Ruby on Rails & Postgres](https://github.com/devcontainers/templates/tree/main/src/ruby-rails-postgres)** - Develop Ruby on Rails applications with Postgres. Includes a Rails application container and PostgreSQL server.
77
+
-**[Rust](https://github.com/devcontainers/templates/tree/main/src/rust)** - Develop Rust based applications. Includes appropriate runtime args and everything you need to get up and running.
78
+
-**[Rust & PostgreSQL](https://github.com/devcontainers/templates/tree/main/src/rust-postgres)** - Develop applications with Rust and PostgreSQL. Includes a Rust application container and PostgreSQL server.
79
+
-**[Node.js & TypeScript](https://github.com/devcontainers/templates/tree/main/src/typescript-node)** - Develop Node.js based applications in TypeScript. Includes Node.js, eslint, nvm, yarn, and the TypeScript compiler.
80
+
-**[Ubuntu](https://github.com/devcontainers/templates/tree/main/src/ubuntu)** - A simple Ubuntu container with Git and other common utilities installed.
81
+
-**[Default Linux Universal](https://github.com/devcontainers/templates/tree/main/src/universal)** - Use or extend the new Ubuntu-based default, large, multi-language universal container for GitHub Codespaces.
0 commit comments