当前位置: 首页 > news >正文

数值计算引擎:搭建远程容器开发环境

Build VS Code Remote Docker Development Environment

大型CAE软件开发技术栈通常依赖多个第三方库,因此从零开始配置开发、编译、运行等环境通常较为繁琐。但随着公司的发展壮大,却经常需要为新加入的成员配备相应的开发环境;另外,有时候也需要为软件多个不同配置准备相应的环境。这种重复性的工作会消耗团队许多时间成本。

由于容器提供了轻量级的、独立的运行环境,可以考虑将软件开发、编译、运行等环境打包成镜像,然后根据需要生成对应的容器即可。而且,VS Code Remote Developement 插件也提供了针对远程容器的开发支持。

本文以数值仿真引擎开发环境为例记录搭建VS Code远程容器开发环境的流程。

一、服务器端配置

1.1. 下载、配置Docker Desktop

1.2 拉取镜像

1.3 生成容器

1.4 配置容器

二、客户端配置

2.1 VS Code配置

下载VS Code,然后安装以下插件,然后在Remote Development插件中登录服务器即可。

Remote Developement
Git Extension Pack

C/C++ Extension Pack

C++ TestMate

Modern Fortran

FORTRAN InstelliSense

Fortran Breakpoint Support

Extension Pack for Intel Software Developer Tools

参考资料

Docker Desktopicon-default.png?t=N7T8https://www.docker.com/products/docker-desktop

VS Code Remote Developmenticon-default.png?t=N7T8https://code.visualstudio.com/docs/remote/remote-overview

http://www.lryc.cn/news/425798.html

相关文章:

  • 二叉搜索树(Binary Search Tree)
  • Yii2框架的初始化及执行流程
  • 2024.1-2024.2pycharm无法打开terminal命令行
  • 50ETF期权移仓是什么?50ETF期权移仓要注意什么?
  • 软件工程概述(上)
  • 阿里云ubuntu系统安装mysql8.0
  • 自己搭建远程桌面服务器-RustDesk 极简版
  • 数字资产是什么?怎么产生?怎么增长?
  • Centos7升级gitlab(17)
  • Zookeeper详解以及常见的高可用关联组件
  • Docker Containerd初体验
  • 开始使用 AWS SAM CLI
  • RK3588 RTL8125BG调试
  • Python自省(机制与函数)
  • 【JavaEE】JVM 内存区域划分,以及 Java 垃圾回收机制引用计数器,可达性分析等
  • Web开发:C# MVC + Session机制实现授权免登录demo
  • 【Qt】QWidget的font属性
  • 每天一个数据分析题(四百八十五)- 统计推断
  • 基于STM32的农业病虫害检测检测系统:OpenCV、MQTT、Flask框架、MySQL(代码示例)
  • 算法日记day 39(动归之打家劫舍)
  • Vue 生命周期详解含demo、面试常问问题案例
  • 表单自定义规则的校验
  • JVM 有哪些垃圾回收算法(回收机制)?
  • 2024年高教社杯数学建模国赛A题思路解析+代码+论文
  • Linux中yum、vim、gcc/g++的使用
  • 基于模糊神经网络的金融序列预测算法matlab仿真
  • STM32 HAL库常用功能封装
  • golang zap日志库 打印日志时显示的源文件始终是同一个问题解决方法 zap.Option函数可选项 zap.AddCallerSkip(1) 使用示例
  • BL196MQTT远程IO模块助力智能楼宇自动化升级
  • 【面试宝典】Java面向对象面试题总结(上)