Docker Conda WSL 虚拟机 的选择问题

魔法使之夜----苍崎青子
空気のおもりかるく、よわく、胸のふるえうまく、はやく。
ひかりは先立つチクタクチクタク、かげは遅れるいそげやいそげ。
鳥は空にとぶ、魚は海におよぐ、貴方は彼方にかけぬける。
疑問も不安も鞄の底にチクタクチクタク、旅路の一歩は曙にきてきをならせ。
輝く星はするりと降ちてほしはいつでもきたのそら、今は貴方の心の内にどこまでも、いつまでも。

什么是Docker?

youtube上极其优秀的Docker快速讲解

image

简单来说,docker可以自带运行时的操作系统以及一系列运行时需要的环境依赖(如在浏览器外想要运行javascript就要nodejs,想要运行java就要jRE)给"装箱"

然后我们只要"拆箱"用就行了,这样可以避免我们重复在不同的机器上按照环境依赖的问题

同时只要我们在windows下打开Hyper-V(上述视频的10:00处有讲),那么就可以在windows下运行docker中的linux环境.

什么是Conda

conda是个虚拟环境管理工具和软件包管理工具

我们可以在conda环境下开辟多个开发环境,这样让开发环境不遭到污染

知乎上的一个问题:conda还是docker?

确实,Docker某些层面上也能够管理虚拟环境与软件包的问题

什么是WSL

WSL即WSL是“Windows Subsystem for Linux”的缩写,顾名思义,WSL就是Windows系统的Linux子系统,其作为Windows组件搭载在Windows10周年更新(1607)后的Windows系统中。

可惜之前我不知道,要是知道的话我可能就不会在我电脑上为了跑linux上的c代码装个虚拟机了

直接在windows上搞个WSL,然后在vscode中启动wsl终端,依然可以跑linux上的c代码

使用WSL

教程推荐:

posted @ 2024-03-31 19:56  次林梦叶  阅读(85)  评论(0)    收藏  举报