{"id":14156666,"url":"https://github.com/alertbox/devcontainers","last_synced_at":"2026-04-10T12:03:12.801Z","repository":{"id":74241166,"uuid":"305247048","full_name":"kosperera/devcontainers","owner":"kosperera","description":"Development containers for VS Code extension Remote - Containers","archived":false,"fork":false,"pushed_at":"2022-06-20T13:34:25.000Z","size":162,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-26T21:26:17.249Z","etag":null,"topics":["devcontainers","ms-devcontainers","remote-containers","vscode"],"latest_commit_sha":null,"homepage":"https://aka.ms/vscode-remote","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kosperera.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2020-10-19T02:56:41.000Z","updated_at":"2023-11-19T20:17:58.000Z","dependencies_parsed_at":null,"dependency_job_id":"8523052c-7463-49e9-8f70-402cbd23a263","html_url":"https://github.com/kosperera/devcontainers","commit_stats":null,"previous_names":["therealkosala/devcontainers","kosperera/devcontainers"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kosperera%2Fdevcontainers","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kosperera%2Fdevcontainers/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kosperera%2Fdevcontainers/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kosperera%2Fdevcontainers/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kosperera","download_url":"https://codeload.github.com/kosperera/devcontainers/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244898410,"owners_count":20528335,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["devcontainers","ms-devcontainers","remote-containers","vscode"],"created_at":"2024-08-17T08:07:45.059Z","updated_at":"2025-12-30T23:53:38.055Z","avatar_url":"https://github.com/kosperera.png","language":"Shell","funding_links":[],"categories":["vscode"],"sub_categories":[],"readme":"# Remote - Containers Definitions\n\n[\u003cimg align=\"right\" alt=\"JavaScript\" width=\"128rem\" src=\"https://camo.githubusercontent.com/d7ca2d2f898ab4aa4dd312df026ce18ff219e589/68747470733a2f2f6d6963726f736f66742e6769746875622e696f2f7673636f64652d72656d6f74652d72656c656173652f696d616765732f72656d6f74652d657874656e73696f6e7061636b2e706e67\"  /\u003e][dev-containers-video-series]\n\nThis repository serves as a flavor of reusable developer containers that are listed on [@microsoft/vscode-dev-containers][vscode-dev-containers-repo].\n\nThe [vscode-remote-try-*][vscode-remote-try-search-query] repositories may also be of interest if you are looking for complete sample projects.\n\n[dev-containers-video-series]: https://youtube.com/playlist?list=PLj6YeMhvp2S5G_X6ZyMc8gfXPMFPg3O31\n[vscode-dev-containers-repo]: https://github.com/microsoft/vscode-dev-containers#readme\n[vscode-remote-try-search-query]: https://github.com/search?o=desc\u0026q=vscode-remote-try-\u0026s=updated\u0026type=repositories\n\n## Containers\n\nSee the [beginner's series to dev containers][dev-containers-video-series] for full-blown instructions to create your own development container.\n\n|     | Description\n| --- | ---\n| `arm` | A sandbox based on bullseye for Apple Silicon and other ARM-based devices. Also can be used as a template.\n| `azure-func-dotnet-iso` | Customized for [Azure Serverless][az-serverless-video-series] stack including Azure CLI, Azure Func, Core Tools, .NET 6, and Azurite Emulator.\n| `dotnet` | Ideal for [.NET development][dotnet-video-series]. Also include GitHub CLI, Azure CLI, Node.js, and extensions for VS Code to managing pipelines and cloud resources.\n| `gh-pages` | Ideal for GitHub Pages and static website development with Jekyll.\n| `sql-server` | Moved to [dotfiles][my-dotfiles-repo] repo.\n| `typescript-node` | Ideal for the [JS/TS-based development][js-ts-video-series] and [Node.js development][nodejs-video-series]. Also includes linters for JS and TS.\n\n[az-serverless-video-series]: https://youtube.com/playlist?list=PLlrxD0HtieHjU-gOB3ifnFaqikI2kGxUW\n[dotnet-video-series]: https://youtube.com/playlist?list=PLlrxD0HtieHh188TS9NC2O-arCLuOUDiG\n[my-dotfiles-repo]: https://github.com/kosalanuwan/dotfiles#readme\n[js-ts-video-series]: https://youtube.com/playlist?list=PLlrxD0HtieHhW0NCG7M536uHGOtJ95Ut2\n[nodejs-video-series]: https://youtube.com/playlist?list=PLlrxD0HtieHje-_287YJKhY8tDeSItwtg\n\n## Requirements\nSee the [system requirements page][dev-containers-min-requirements] for a minimal set of tools required to get started.\n\n[dev-containers-min-requirements]: https://code.visualstudio.com/docs/remote/containers#_system-requirements\n\n## Using Containers\n\nUsing a dev container is easy as copying the content into the project root, and:\n\nWith VS Code:\n- Edit the `post-create.zsh` script, if needed\n- Run command: `Rebuild and Reopen in Container`\n\n### Browsing container registry\n\nMicrosoft guide to [Browse the Container Registry][mcr-guide-to-browse] is a good source to learn how the dev container images are organized. [See the entire catelog on Docker Hub.][mcr-catelog]\n\n[mcr-guide-to-browse]: https://github.com/microsoft/containerregistry#browsing-mcr-content\n[mcr-catelog]: https://hub.docker.com/_/microsoft-vscode-devcontainers\n\n### `.devcontainer` folder\n\nThese dev containers [use container features][ms-devcontainers-use-features-docs] to mix and match sandboxes, and avoid the use of `docker compose` to construct and spawn container instances. See the `devcontainer.json` file inside the folder to learn full-blown configurations.\n\n[ms-devcontainers-use-features-docs]: https://code.visualstudio.com/docs/remote/containers#_dev-container-features-preview\n\n### `.vscode` folder\n\nThese dev containers are configured to build and run the source within VS Code. See the `tasks.json` file inside the folder to learn more.\n\n## Feedback\n\nIf you have any technical problems with VS Code or Dev Containers, you are better off [asking VS Code Support directly][vscode-support], since you'll end up getting a much faster response back that way.\n\n[vscode-support]: https://github.com/microsoft/vscode-dev-containers#contributing-and-feedback\n\n## Contributing\n\nThe official repo to contribute would be [@microsoft/vscode-dev-containers][vscode-dev-containers-repo].\n\nHave a suggestion or a bug fix? Just open a pull request or an issue. Include the development container with a clear folder name and the simplest instructions possible.\n\n## License\n\nCopyright :copyright: Kosala Nuwan Perera. All rights reserved.\n\nThe source code is license under the [MIT license][lic].\n\n[lic]: LICENSE","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falertbox%2Fdevcontainers","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falertbox%2Fdevcontainers","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falertbox%2Fdevcontainers/lists"}