Contains some config to make vscode a client for remote development using docker containers.
Requires docker accessible directly, or via ssh.
Provides in the container the docker client which will connect to the same docker engine which runs the container. Also provides docker-compose, gnupg, rust and some other software.
Install pinentry for git signing. Install docker client.
brew install pinentry-mac docker
Place your .gitconfig
into ~/workspace
directory in the container.
Remove --privileged
from runArgs
if you don't need it.
- It looks like the vscode extensions are not persist,
vscode-lldb
andrust-analyzer
downloading their binaries every time the container restart.