升华插件在docker容器中执行
我是Docker的新手,所以我不确定我是否错过了一些基本的东西。我喜欢在不同的Docker容器中使用不同的开发平台,以保持主机箱相对干净。我认为这是可能的,但在大多数示例中,它涉及到人们在ssh插入容器后使用vim来编辑代码。我想使用sublime,我知道我可以映射一个卷,允许我在容器外编辑源代码。我看不出如何配置的部分是对插件的支持,例如GoSublime运行GoCode之类的工具。当Sublime在主机中运行时,是否可以在容器中执行这些工具升华插件在docker容器中执行,docker,sublimetext,Docker,Sublimetext,我是Docker的新手,所以我不确定我是否错过了一些基本的东西。我喜欢在不同的Docker容器中使用不同的开发平台,以保持主机箱相对干净。我认为这是可能的,但在大多数示例中,它涉及到人们在ssh插入容器后使用vim来编辑代码。我想使用sublime,我知道我可以映射一个卷,允许我在容器外编辑源代码。我看不出如何配置的部分是对插件的支持,例如GoSublime运行GoCode之类的工具。当Sublime在主机中运行时,是否可以在容器中执行这些工具 谢谢 如果编辑器位于容器中,它应该能够执行大多数二
谢谢 如果编辑器位于容器中,它应该能够执行大多数二进制文件(存在一些限制,例如不需要某些不安全的权限,这样来宾就可以轻松地突破) 如果希望编辑器执行容器中安装的工具,则编辑器本身需要支持使用docker启动这些工具
对于第一个用例,您需要确保要运行的任何工具都安装在容器中,而不仅仅是主机中。容器是隔离的,因此它不会自动访问主机上安装的工具。看看如何构建自定义映像。我对Sublime插件体系结构的理解是,它们是按用户安装的,而不是为整个系统安装的。它们更像是配置 无论如何,您的配置应该有一个卷,而不仅仅是源卷。插件只是其中的一部分。您现在可以: Docker发布了顶级编程语言的图像,并利用了由
- 使用软件包管理器安装软件包
- 选择您的构建系统
- Ctrl-B(Win/Linux)或Cmd-B(OSX)来执行代码