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

这篇具有很好参考价值的文章主要介绍了使用VSCode的 Dev Containers 插件搭配Docker 容器进行开发环境的搭建。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

vscode docker插件,前端开发,前端,容器,云原生

vscode docker插件,前端开发,前端,容器,云原生

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

这样做的好处

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

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

注意在启动镜像时 最好使用root 管理员账号启动
有些镜像是二进制文件,并没有执行文件,所有第一次启动时可以指定 前台运行。
如果是 -d 后台运行,则会运行一下就立即停止。文章来源地址https://www.toymoban.com/news/detail-812059.html

到了这里,关于使用VSCode的 Dev Containers 插件搭配Docker 容器进行开发环境的搭建的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【服务器使用】vscode & winscp进行服务器容器连接(含修改初始密码)

    例如节点(host)、端口(port)、密码(passwd)等信息,这个自己找组内的前辈获取即可 找到vscode里面ssh处的config文件 人工找不到的可以用【everything】模糊搜索,输入【sshconfig】即可  右键点击【打开路径】,进入config文件所在的位置 右键点击【config】,选择【通过Code打

    2024年01月21日
    浏览(37)
  • 使用VSCode clangd插件进行linux内核代码阅读和嵌入式开发

    在进行 Linux 内核代码阅读和嵌入式开发时,选择合适的开发工具至关重要。VSCode 是一个流行的跨平台编辑器,并且它的扩展生态系统非常强大。在这篇博客中,我们将介绍如何使用 VSCode Clangd 插件来提高 Linux 内核代码的阅读和嵌入式开发效率。 Clangd 是一个基于 Clang 的语言

    2024年02月09日
    浏览(42)
  • VSCode使用docker环境进行开发

    为什么要使用使用docker环境进行开发? 1、切换环境时,只需要切换连接的镜像; 2、在不同系统进行开发时,均可以连接一个标准镜像,从而统一开发环境; 3、纯净开发环境,本机只需简单安装vscode 如何搭建docker服务? 前提需要在本地安装docker,打开终端执行 docker versi

    2024年02月16日
    浏览(28)
  • 使用CNI网络插件(calico)实现docker容器跨主机互联

    目录 一.系统环境 二.前言 三.CNI网络插件简介 四.常见的几种CNI网络插件对比 五.Calico网络之间是如何通信的 六.配置calico让物理机A上的docker容器c1可以访问物理机B上的docker容器c2 6.1 安装部署etcd集群 6.2 安装部署docker 6.3 配置calico 6.4 使用Calico实现Docker容器跨主机互联 七.Kube

    2024年02月08日
    浏览(37)
  • 【python】搭配Miniconda使用VSCode

    现在的spyder总是运行出错,启动不了,尝试使用VSCode。 a. 确保Miniconda环境已经安装并且正确配置。 b. 打开VSCode,安装Python扩展。 打开VSCode,进入扩展市场(Extensions)(视觉上通常用四个平行的正方形表示),搜索“Python”,然后选择由Microsoft发布的那个扩展。点击安装。 c.

    2024年01月17日
    浏览(35)
  • LXC(Linux Containers)介绍、安装、使用及与Docker的区别与联系

    LXC是Linux容器(Linux Containers)的缩写,是一种轻量级的虚拟化技术,允许在同一主机上运行多个相互隔离的Linux容器,每个容器都有自己的完整的文件系统、网络、进程和资源隔离环境。LXC使用Linux内核提供的cgroups和命名空间(Namespaces)功能来实现容器隔离。 与传统的虚拟机

    2024年02月09日
    浏览(36)
  • 【Vscode 远程连接 Docker 容器】

    在主机目录下创建一个 Dockerfile ,注意文件名必须保持一致!!!(默认装了docker) ubuntu:22.04 镜像 Dockerfile 运行容器,映射端口:(主机7000:容器22) 进入容器 在 Docker 容器中安装 SSH 服务: 启动 SSH 服务: 修改 SSH 配置文件 /etc/ssh/sshd_config ,将 PermitRootLogin 和 PasswordAuth

    2024年02月10日
    浏览(32)
  • VsCode容器开发 - VsCode连接远程服务器上的docker

    之前在服务器上的Docker内开发,文件编辑起来就很不爽。不如 使用VsCode直接打开远程服务器上的Docker ,这样就能在VsCode里直接无缝编辑Docker里的文件了。 但是百度和必应得到的中文结果都很奇葩,都是什么“给docker添加端口映射”、“给服务器开放被映射的端口”、“远程

    2024年01月23日
    浏览(48)
  • 使用webpack插件webpack-dev-server 出现Cannot GET/的解决办法

    文档地址深入浅出webpack 使用 DevServer运行webpack,跑起来之后提示 Cannot GET/ : 查阅官方文档 根据目录结构修改对应的配置: 然后就可以成功访问:

    2024年02月14日
    浏览(32)
  • 【开源电商网站】(2),使用docker-compose和dockerfile进行配置,设置自定义的镜像,安装插件,增加汉化包,支持中文界面汉化。

    相关内容: https://blog.csdn.net/freewebsys/category_12461196.html 原文地址: https://blog.csdn.net/freewebsys/article/details/133666433 包括以下运行的详细代码: https://gitee.com/study-demo-all/oscommerce2-study 视频教程: https://www.bilibili.com/video/BV1kB4y1Z7HS/?vd_source=4b290247452adda4e56d84b659b0c8a2 首先是镜像的选择

    2024年02月05日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包