使用VSCode的 Dev Containers 插件搭配Docker 容器进行开发环境的搭建

在这里插入图片描述

在这里插入图片描述

需要安装插件 https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers
安装Docker

这样做的好处

  • 每一个项目可以运行一个容器,在容器内开发,相关之间node环境隔离,彻底解决本地包版本依赖关错乱问题
  • 共用宿主机的git 配置, 如果用的是 alpine版本的镜像,则没有git
  • 可以当linux主机使用
  • 基本镜像随便用,还可以将多个镜像构建到一起使用

在启动时需要映射端口,比如你的项目端口是3000 在启动镜像时就加上 -p 3000:3000

注意在启动镜像时 最好使用root 管理员账号启动
有些镜像是二进制文件,并没有执行文件,所有第一次启动时可以指定 前台运行。
如果是 -d 后台运行,则会运行一下就立即停止。

猜你喜欢

转载自blog.csdn.net/github_35631540/article/details/131537214