直接在容器内开发
Developing directly inside a container
我最近一直在探索Docker和容器,想知道是否可以直接在容器内开发?如果是,现有的工具是什么?
示例工作流程为:
Suppose I need Java8, Solr, and MySQL for my project. I create a container with all three of those components. Then, I create the project inside the container and develop there directly – somewhat similar to a virtual machine but, a scaled-down version.
通常您不会“在容器内”进行开发,您只是将包含源代码的目录挂载为容器内的一个卷。因此,当您 change/build 您的代码同步到运行时运行它的 Docker 容器。
如果您正在使用 vscode、,您现在可以在容器内开发。
现在vscode有一个很棒的新功能,这个功能允许我们连接到我们的容器,事实上,我们可以在容器中安装vscode扩展,打开终端容器甚至远程调试。
您可以在下一篇文章“在容器内开发”中阅读更多相关信息https://code.visualstudio.com/docs/remote/containers
我最近一直在探索Docker和容器,想知道是否可以直接在容器内开发?如果是,现有的工具是什么?
示例工作流程为:
Suppose I need Java8, Solr, and MySQL for my project. I create a container with all three of those components. Then, I create the project inside the container and develop there directly – somewhat similar to a virtual machine but, a scaled-down version.
通常您不会“在容器内”进行开发,您只是将包含源代码的目录挂载为容器内的一个卷。因此,当您 change/build 您的代码同步到运行时运行它的 Docker 容器。
如果您正在使用 vscode、,您现在可以在容器内开发。
现在vscode有一个很棒的新功能,这个功能允许我们连接到我们的容器,事实上,我们可以在容器中安装vscode扩展,打开终端容器甚至远程调试。
您可以在下一篇文章“在容器内开发”中阅读更多相关信息https://code.visualstudio.com/docs/remote/containers