- 安装
wsl2
,下载docker客户端
-
git clone on-my-env
,vscode下载一些docker插件
,用vscodereopen
打开oh-my-env - 上述
on my env reopen
报错的话 尝试一下用全局代理
成功了 -
rvm use 3
类似nvm
,切换ruby版本
的 -
bundle
是ruby的包管理器
,类似于npm
-
irb
是ruby的可交互控制台 -
oh-my-env
目录会自动映射为工作空间
,windows linux都能访问,但性能较差 -
/root/repos
是linux工作目录,该目录是容器专属
,可以在docker客户端的volumes
里看到,性能好 - 持久化:如果运行
rebuild container
就相当于重新构建容器
,数据就没了;但是所有写在配置文件devcontainer.json
的"mounts"
选项里的目录数据是可以持久化的。持久化保存在哪呢:保存在docker的volumes数据卷
里 - 对docker进行
自定义扩展
:在dockerfile
里编写即可,然后rebuild
(vscode会智能提醒你rebuild),比如自定义下载个http-server
image.png
- 新建项目开发流程:
cd /root/repos;mkdir yourfiles;code yourfiles
,就相当于用vscode打开你这个容器里的项目了
网友评论