需要安装插件 https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers
安装Docker
这样做的好处
- 每一个项目可以运行一个容器,在容器内开发,相关之间node环境隔离,彻底解决本地包版本依赖关错乱问题
- 共用宿主机的git 配置, 如果用的是
alpine
版本的镜像,则没有git - 可以当linux主机使用
- 基本镜像随便用,还可以将多个镜像构建到一起使用
在启动时需要映射端口,比如你的项目端口是3000 在启动镜像时就加上 -p 3000:3000
注意在启动镜像时 最好使用root 管理员账号启动
有些镜像是二进制文件,并没有执行文件,所有第一次启动时可以指定 前台运行。
如果是 -d
后台运行,则会运行一下就立即停止。