Our great sponsors
-
cli
A reference implementation for the specification that can create and configure a dev container from a devcontainer.json. (by devcontainers)
-
spec
Development Containers: Use a container as a full-featured development environment. (by devcontainers)
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
vscode-remote-release
Visual Studio Code Remote Development: Open any folder in WSL, in a Docker container, or on a remote machine using SSH and take advantage of VS Code's full feature set.
-
ubuntu20-vagrantbox
Vagrant ARM64 Ubuntu 20 box built using packer and parallels for Apple silicon Macbook M1
It's hard to ensure that a prebuilt image provides valid cache for the dev container (I actually submitted a PR to help with this, but I'm still seeing problems and haven't figured out why yet). When we have a cache miss, the build takes 10 minutes.
This really isn't as stable as I need it to be. There are over 1000 open issues on vscode-remote-release right now, and it's hard to shake the impression that Microsoft is just not willing to allocate the resources to the dev containers project that it would need to be successful. It's also not getting the attention it would need from other tooling manufacturers to fulfill MS' ambition of making it a universal standard. So naturally, I'm casting about for alternatives.
This really isn't as stable as I need it to be. There are over 1000 open issues on vscode-remote-release right now, and it's hard to shake the impression that Microsoft is just not willing to allocate the resources to the dev containers project that it would need to be successful. It's also not getting the attention it would need from other tooling manufacturers to fulfill MS' ambition of making it a universal standard. So naturally, I'm casting about for alternatives.
Yes? Vagrant has the been the solution to this problem for probably 10 years? Although I imagine Apple Silicon complicates the virtualization backend a little bit. Here's a thing I found on Github. https://github.com/gadelkareem/ubuntu20-vagrantbox