Building images with preinstalled extensions
See original GitHub issueI’d like to build custom docker images based on this project with a number of extensions preinstalled during the image build process, e.g. for reproducible, versioned throwaway dev setups. It doesn’t seem to be possible to do this using code --install-extension
, as that crashes with Missing VSCODE_IPC_HOOK_CLI
.
Issue Analytics
- State:
- Created 2 years ago
- Reactions:12
- Comments:6 (1 by maintainers)
Top Results From Across the Web
Allow pre-installing VS code server and extensions in ... - GitHub
I use a custom built Docker image across multiple projects that contains a custom shell, OS packages and programming language related ...
Read more >Avoid Visual Studio Code extension reinstalls in containers
Avoiding VS Code extension reinstalls. By default, Visual Studio Code will install extensions and VS Code Server inside the container's filesystem.
Read more >Jenkins Docker Image with Pre-Installed Plugins - Medium
I have a custom Dockerfile for Jenkins setup along with preinstalled plugins while building the docker Image.
Read more >Non-Marketplace extensions - Docker Documentation
The Extensions Marketplace is the trusted and official place to install extensions from within Docker Desktop. These extensions have gone through a review ......
Read more >Using Custom-Built Docker Images - CircleCI
Building the image. After all of the required tools are specified in the Dockerfile it is possible to build the image. $ ...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Possible workaround is to extract the vsix to the extensions directory directly like so:
When you start a server with server.sh you can pass
--install-extension
or--install-builtin-extension
.