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

docker内外如何实现ROS通信

写在前面

在一台电脑上装有docker,docker内外均装有ROS系统,现在想要实现docker内外的ROS通信,怎么办呢?

首先,因为是同一台电脑的docker内外,所以IP本身是互通的,不需要在/etc/hosts中添加IP与hostname了,省了这一步操作。

主要修改docker外的.bashrc文件即可。

查询docker内IP

修改docker外的.bashrc文件

添加

export ROS_HOSTNAME=dockerhostname
export ROS_MASTER_URI=http://172.17.0.1:11311/

修改后运行

source .bashrc

然后在docker外就可以订阅docker内的话题了

补充:

若是不同电脑之间,需要确保不同电脑在同一网络下,网络互通。


http://www.kler.cn/a/472400.html

相关文章:

  • 【Linux 之 二十 】使用 ln 命令创建符号链接
  • 25上软考中级【软件设计师】易混淆知识点
  • 从Linux本地软件存储库安装MySQL
  • Centos源码安装MariaDB 基于GTID主从部署(一遍过)
  • 【cuda学习日记】2.cuda编程模型
  • Java100道面试题
  • 未来无人机发展趋势!
  • Ubuntu 下测试 NVME SSD 的读写速度
  • 吾杯网络安全技能大赛——Misc方向WP
  • 25上软考中级【软件评测师】易混淆知识点
  • flutter索引知识点
  • 7.什么是java内部类?有什么作用?
  • sqlalchemy查看已经创建的索引
  • ArcGis通过TIFF文件生成渔网
  • whowantstobeking靶机
  • Docker: 现代开发的利器,从入门到实践
  • Java全套面试题整理,含答案(2025最新)
  • Python中的基本交易算法
  • API调用淘宝京东商品详情接口示例参考,json格式数据示例
  • [读书日志]从零开始学习Chisel 第五篇:Scala面向对象编程——类继承(敏捷硬件开发语言Chisel与数字系统设计)
  • js es6 reduce函数, 通过规格生成sku
  • 【C语言】_指针与数组
  • Matlab回归预测大合集(不定期更新)-188
  • node.js内置模块之---buffer 模块
  • PixPin—— 高效截图工具的下载与使用攻略
  • 如何安全保存用户密码及哈希算法