如何创建自定义开发容器?

问题描述 投票:0回答:1

我使用开发容器已经有一段时间了,我想扩展其中的一些容器。

例如,我想为各种语言安装 linting 工具等,并使用更个性化的容器作为起点(与 Microsoft 托管的容器相比)。

我还喜欢在 Docker Hub 上托管容器,因此我不需要每次都构建所有内容。除了标准库之外,还可能存在使用开发容器的用例。

我知道我可以手动更改 Docker 映像引用,但我也喜欢将我的更改集成到插件中,这样我也可以显示自己的存储库,以获得原生的感觉。

我找不到任何有关创建自己的开发容器的信息,只能找到有关扩展现有容器的信息。我提到的这些有官方支持吗?

将所有这些总结为一个问题;我可以从自己的存储库添加开发容器,而不将它们合并到 https://github.com/microsoft/vscode-dev-containers

visual-studio-code vscode-devcontainer
1个回答
0
投票

如果您使用 VSCode 作为文本编辑器,您可以安装 远程扩展包,它允许您将 devcontainer 的模板添加到项目中。

如果您不使用 VSCode,您可以使用模板化版本作为您自己的版本的基础。我创建了一个模板存储库,其中包含Python项目所需的文件,您也可以参考

© www.soinside.com 2019 - 2024. All rights reserved.