Closed ndsf closed 4 years ago
感谢参与实验设计。
我稍后会看一下,虽然不是勘误但是应该也算在加分。
补充下: vscode连接remote container前必须运行这个container
docker run -td lazymio/compilers-env /bash/bin
这两个按钮连接过去会更方便一些
@ndsf @Zx55 两位同学本地系统和远程系统分别是什么? 指导书主要还是想照顾大多数用 windows 的同学,如果提 vsc remote 的话在 windows 上似乎并不是一件省心的事情,感觉需要一些动手能力。
我的方案是win10装docker,vscode装remote - containers就可以用了
我觉得除了配环境之外,还有一个比较大的问题就是cmake项目的调试
@Zx55 Docker on Windows 是不是需要 Hyper-V?
@Zx55 Docker on Windows 是不是需要 Hyper-V?
是的,我这里没开hyper-v的话docker是启动不了的,需要重启一下
@ndsf @Zx55 两位同学本地系统和远程系统分别是什么? 指导书主要还是想照顾大多数用 windows 的同学,如果提 vsc remote 的话在 windows 上似乎并不是一件省心的事情,感觉需要一些动手能力。
系统是 MacOS 10.15.1, Docker version 19.03.4, build 9013bf5,远程系统就是直接连接本机运行的 Docker,不是服务器。 主要的好处是不需要额外配置SSH,可以直接连上。 VSCode 是微软出的,在 Windows 上应该也可以直接用。
@Zx55 那首先我的笔记本 Windows10 Home 就启动不了.jpg
那可能还是开虚拟机(VBox/VMWare)然后通过 ssh 普适一些,但是这样会引入新的问题就是虚拟机网卡配置,指导书的目标不是写完备的教程,但是这的确有利于降低实验门槛,不知道能不能寄希望于 WSL2 的成熟。
总之我的想法是这个东西很好,但似乎不太适合写到指导书,然而还没想法应该写到哪。
@ndsf 我有 mac 环境我知道方便的多,然而 Windows 上还有些繁琐。
目前暂时加了一个从指导书到这里的链接。
在这里添加使用 Visual Studio Code 远程开发的方式,可以免去对 Docker 的配置进行修改。
https://code.visualstudio.com/docs/remote/containers
安装 Remote - Containers
点左下角,选择 Attach to Running Container