Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以在本地编写代码并使用VisualStudio代码在docker映像中构建它?_Docker_Visual Studio Code - Fatal编程技术网

是否可以在本地编写代码并使用VisualStudio代码在docker映像中构建它?

是否可以在本地编写代码并使用VisualStudio代码在docker映像中构建它?,docker,visual-studio-code,Docker,Visual Studio Code,我一直在玩VSC的Docker扩展并阅读文档。到目前为止,我所取得的成就是连接到docker容器,并修改稍后构建的内部代码 我现在有两个选择: a) 构建容器,附加到它,并在那里编辑和构建,但要小心不要退出它,否则所有的进度都将丢失。 b) 在本地编辑它,每次构建映像并运行容器。有了这个选项,我每次都要编译整个项目 然而,我想做的是能够在本地编写代码,并且当我想在容器中“复制”代码时,所有依赖项都在容器中的构建环境中,这样,如果我已经编译了代码,那么只需要编译新的更改 你知道有没有可能用VSC或

我一直在玩VSC的Docker扩展并阅读文档。到目前为止,我所取得的成就是连接到docker容器,并修改稍后构建的内部代码

我现在有两个选择:

a) 构建容器,附加到它,并在那里编辑和构建,但要小心不要退出它,否则所有的进度都将丢失。 b) 在本地编辑它,每次构建映像并运行容器。有了这个选项,我每次都要编译整个项目

然而,我想做的是能够在本地编写代码,并且当我想在容器中“复制”代码时,所有依赖项都在容器中的构建环境中,这样,如果我已经编译了代码,那么只需要编译新的更改


你知道有没有可能用VSC或其他工具实现这样的功能?谢谢你的帮助

你在写什么样的代码?这是.NETCore还是别的什么?我的第一本能是用一个多阶段构建来指出你,你可以在一个丢弃容器中构建所有代码,而不依赖于VSC。它是C++,我有一个码头工人图像中的所有依赖关系。