我最近一直在探索Docker和容器,想知道是否可以在容器内直接开发?如果是,现有工具是什么?
示例工作流程将是:
假设我的项目需要Java8,Solr和MySQL。我创建了一个包含所有这三个组件的容器。然后,我在容器内创建项目并直接在那里开发 - 有点类似于虚拟机,但是缩小版本。
答案 0 :(得分:2)
如果您使用的是 vscode ,则现在可以在容器中进行开发。
vscode中现在有了一个很棒的新功能,该功能使我们可以将我们连接到我们的容器,实际上,我们可以在容器中安装vscode扩展,在容器中打开终端甚至进行远程调试。
您可以在下一篇文章“ 在容器内开发” https://code.visualstudio.com/docs/remote/containers
中了解更多信息。答案 1 :(得分:1)
通常,您不会开发“容器内部”,只需将源代码作为容器内的卷安装目录。因此,当您更改/构建同步到运行时运行它的Docker容器的代码时。