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

两个docker app调用

在docker1 中有vivado, 在docker2 中有questasim; 怎么在docker1 中的vivado 调用docker2中的questasim;questasim安装在/opt/mentor/questasim/linux_x86_64; 许可文件 在/opt/mentor/mentor_license.dat

研究表明,可以通过共享卷(volumes) 让 docker1 中的 Vivado 调用 docker2 中的 QuestasIM。

本文探讨如何让运行在 docker1 中的 Vivado 调用运行在 docker2 中的 QuestasIM,QuestasIM 安装在 /opt/mentor/questasIM/linux_x86_64,许可文件位于 /opt/mentor/mentor_license.dat。通过分析,我们发现可以通过共享卷和配置 Vivado 的外部模拟器功能来实现这一目标。

方法与步骤
卷的创建与挂载
为了让 docker1 访问 docker2 中的 Questasim 文件,我们需要创建两个卷:
一个卷用于 QuestasIM 的安装目录,命名为 questasim_volume。

另一个卷用于许可文件,命名为 license_volume。

然后,运行 docker2 时,挂载这些卷:
将 questasim_volume 挂载到 /opt/mentor/questasim/linux_x86_64。

将 license_volume 挂载到 /opt/mentor/mentor_license.dat。

同样,运行 docker1 时,挂载相同的卷:
将 questasIM_volume 挂载到 /opt/questasim。

将 license_volume 挂载到 /opt/mentor_license.dat。

docker volume create questasim_volume
docker volume create license_volume


docker run -d --name docker2 -v questasim_volume:/opt/mentor/questasim/linux_x86_64 -v license_volume:/opt/mentor my_questasIM_image


docker run -d --name docker1 -v questasim_volume:/opt/questasim -v license_volume:/opt/mentor my_vivado_image


export LM_LICENSE_FILE=/opt/mentor_license.dat

export PATH= /opt/mentor/questasim/linux_x86_64:$PATH

相关文章:

  • 网络安全漏洞与修复 网络安全软件漏洞
  • Linux——进程(5)进程地址空间
  • HTTP/HTTPS 中 GET 请求和 POST 请求的区别与联系
  • 给管理商场消防安全搭建消防安全培训小程序全过程
  • 前端面经分享(25/03/19)
  • 学习使用smartengine
  • 【大语言模型_6】mindie启动模型错误整理
  • 2025年【安全员-C证】新版试题及安全员-C证理论考试
  • Unity实现连连看连线效果
  • 【大模型系列篇】硅基智能开源数字人模型HeyGem.ai,开启数字人时刻
  • el-table的行向上移动向下移动,删除选定行
  • 网络编程(客户端间通信)
  • numpy学习笔记5:arr.T 是数组的转置属性详细解释
  • AI学习——卷积神经网络(CNN)入门
  • 计算机网络-网络接入技术
  • 【图像处理基石】什么是HDR图片?
  • Git 分支使用规范全解(多人协作开发适用)
  • 火星探测发展概述2025.3.20
  • JAVA序列化与反序列化URLDNS链CC1链
  • 【初学者】谈谈ChatGPT使用的算法?
  • 深入景区、文化街区及消费一线,多地省委书记调研文旅市场
  • 环球马术冠军赛圆满落幕,是马术盛宴更是中国马产业强大引擎
  • 中海油高管调整:刘永杰、刘小刚任副总裁
  • 中国驻日本大使吴江浩就日本民用飞机侵闯我钓鱼岛领空向日方提出严正交涉
  • 5月起,这些新规将施行
  • 铁路迎来节前出行高峰,今日全国铁路预计发送旅客1870万人次