验证效果:ros2跟redis能够相互通信,但不会接收到其它 orin 的 topic 消息;本地的话直接当作slave机器来用
注:ros2 的全局 param 需要依赖一个单点 redis-server,ros2 的全局 param 数据是保存在这个单点 redis-server 内存中的;所以 ros2 容器内有一项配置:redis-server 的连接方式,需要修改ip地址为redis的ip地址
辅助工具:可以下载docker desktop可视化看。安装时去掉勾选wsl选项。
docker pull之前先登录:
$ docker login mogohub.tencentcloudcr.com --username 100029608755 --password eyJhbGciOiJSUzI1NiIsImtpZCI6IldOSFY6MjdCNTpGSlVOOlRPR1I6QlRYTDpZUldJOkNKNlI6U0pQVTpJRDJCOkU2UEY6SEwzRDozT0pGIn0.eyJvd25lclVpbiI6IjEwMDAwMjg4OTY0OSIsIm9wZXJhdG9yVWluIjoiMTAwMDI5NjA4NzU1IiwidG9rZW5JZCI6ImNmbTgzOHZxbzc0NXJxYXFmZXEwIiwiZXhwIjoxOTkxODA0MDY3LCJuYmYiOjE2NzY0NDQwNjcsImlhdCI6MTY3NjQ0NDA2N30.SKQcVzlW6tsmS_5-CB9FmPLpqkxZxr2bPNruRPe0-COEyGIzo2lEOV4aY0Txyok7KCHn9AkhIppiQ68EpSUnc9ufDbAlD2IV4aJ6bse3Grf1QQiPhtxeA6_O9IHkq3VOBVSU_gdPlMkEeGJ8ON-2nUOVfJWEfNkNBWWabaUgCtXAEVsZ1jGTDJ5Y8FfktdEJjcS5gu5sMJdg-rPQ1jZo2wMExG7gew2k5oali2HQlqqA3OM1pzWn9M103qciN_IgvQZ0Wyy34kouwoVkgOkQL7LG4kiC2k7UAk1ATFjWzLVoW8PNyrEscvltSRN7irj58ajXN6Jbhf_pXFBQZnx_eA
1. 启动 redis 容器
拉 redis 镜像,并启动 redis 容器
$ sudo docker pull redis:6.0.16
$ mkdir -p /data/autocar/log/redis
$ sudo docker run -d --privileged --network host -v /

最低0.47元/天 解锁文章
635

被折叠的 条评论
为什么被折叠?



