所以我有一个本地容器,我想用它来支持远程容器。但是我似乎不能创建一个默认的devcontainer.json来利用它。每个项目或存储库都是一个文件,我说对了吗?
发布于 2021-02-25 21:20:50
我们的想法是让devcontainer.json在存储库中进行版本控制,以便任何签出存储库的人都可以使用标准容器配置。
如果你要克隆一个第三方仓库,你想在容器中本地运行它,你将需要自己创建配置文件,如果它丢失了。
如果您发现自己一次又一次地需要相同的devcontainer配置,请考虑在
https://github.com/microsoft/vscode-dev-containers..。
话虽如此,创建配置应该很简单。如果您要使用现有的Docker镜像,则只需创建一个文件即可:
.devcontainer/devcontainer.json
{
"image": "local image name or remote url"
}如果你有一个想要构建的Dockerfile,那么它也是一个单一的选项:
{
"dockerFile": "Dockerfile"
}这就是你所需要的。着火Reopen in container VS Code命令,你就可以设置了。
如果你想配置端口映射,或者改变用户,你当然需要添加它,但是无论如何它都是非常小的。
https://stackoverflow.com/questions/66358932
复制相似问题