【发布时间】:2021-08-24 17:17:12
【问题描述】:
我想在 Windows 中为应用程序使用 docker 容器,但为了能够这样做,我需要安装 WSL。我发现有一个VS Code's Remote WSL extension,但我不确定 VS Code 和远程 WSL 扩展中的New Window 之间的区别。
我不熟悉以下技术:
- Docker 容器
- WSL
- VS Code 的远程 WSL 扩展
有人可以向我解释一下调用 V.S. 有什么区别吗? Windows 中的代码,并调用 V.S. WSL 中的代码?
其他信息:
为了解释我是如何走到需要提出这个问题的地步的,我将部分研究包括在内。我通读了文档——(我在下面发布了一个链接)——这正是我对上面提出的问题进行思考并寻求答案的原因。
【问题讨论】:
-
我已经编辑了您的问题,以便更准确地反映您在评论中与我分享的内容。我也会更新我的答案。请接受编辑,因为它是为了更好地帮助你,我花了很多时间重新格式化它,所以我可以参考 docker 回答你的问题,因为你最初没有在你问的原始问题中引用 Microsoft App Container .
-
好的,我更新了我的答案,尽可能彻底地解释事情。在我真正喜欢回答这个问题的地方,没有简单的答案可以提供对这个主题的全面理解。需要大量阅读和研究才能了解本文中引用的平台和 docker 容器的底层发生的一切。计算机科学学位也很有帮助,
-
作为从获得这样的学位获得的基础知识有助于人们以一种动态的方式理解技术。拥有 CS 学位的人可能不了解 docker,但更可能了解它的子工作组件,而无需使用它,因为他们了解用于开发的基本“低级”技术如何工作,实现和调用 Docker 容器。
-
学习一门像 C/C++ 甚至汇编这样的语言是有帮助的,原因不仅仅是用这种语言编写代码。通过掌握用于创建更高级别技术的语言的工作知识,可以更好地理解 docker 等许多高级技术。
标签: linux docker visual-studio-code windows-subsystem-for-linux