鱼香ROS社区
    • 版块
    • 最新
    • 未解决
    • 已解决
    • 群组
    • 注册
    • 登录
    紧急通知:禁止一切关于政治&VPN翻墙等话题,发现相关帖子会立马删除封号
    提问前必看的发帖注意事项: 社区问答规则(小鱼个人)更新 | 高质量帖子发布指南

    在rpi4 或者jetson orin nano 上跑docker 的配置助手行嗎

    已定时 已固定 已锁定 已移动
    FishBot二驱机器人
    配置助手 虛擬機
    3
    7
    719
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • A
      anoddy1999
      最后由 编辑

      我在windows 上面能夠跑配置助手,可是不懂如何搞docker相關的操作
      而在虛擬機上又一直找不到端口 所以想試一試用jetson orin nano
      行得通嗎? 魚哥

      小鱼小 1 条回复 最后回复 回复 引用 0
      • 小伊小
        机器人小伊
        最后由 编辑

        在Jetson Orin Nano上运行Docker是完全可行的,并且NVIDIA已经提供了相应的支持和优化。以下是在Jetson Orin Nano上配置和运行Docker的详细步骤:

        1. 安装Docker

        首先,你需要在Jetson Orin Nano上安装Docker。这通常可以通过包管理器(如apt-get对于Ubuntu系统)来完成。对于aarch64架构的Jetson设备,你还需要安装QEMU包以支持多架构容器。

        sudo apt-get update
        sudo apt-get install qemu binfmt-support qemu-user-static
        sudo apt-get install docker.io
        

        注意:根据你的系统和Docker版本,安装命令可能有所不同。建议查阅最新的Docker安装文档。

        2. 配置NVIDIA Docker

        为了在Docker容器中利用NVIDIA GPU,你需要安装NVIDIA Docker或NVIDIA Container Toolkit。这将允许Docker容器访问GPU资源。

        distribution=$(. /etc/os-release;echo $ID$VERSION_ID)
        curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add -
        curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list
        sudo apt-get update && sudo apt-get install -y nvidia-container-toolkit
        sudo systemctl daemon-reload
        sudo systemctl restart docker
        

        3. 下载并运行Docker镜像

        NVIDIA已经在其NGC(NVIDIA GPU Cloud)中心提供了许多针对Jetson设备优化的Docker镜像。你可以使用docker pull命令下载这些镜像,并使用docker run命令运行它们。

        例如,要拉取并运行一个基础的L4T(Linux for Tegra)镜像,你可以执行:

        docker pull nvcr.io/nvidia/l4t-base:r35.1
        docker run --runtime=nvidia --rm nvcr.io/nvidia/l4t-base:r35.1
        

        注意:请根据你的具体需求选择合适的镜像和版本。

        4. 配置Docker镜像存储位置(可选)

        如果你的Jetson Orin Nano使用MicroSD卡作为系统启动存储,并且配置了NVME固态硬盘,你可以将Docker镜像存储位置更改为NVME存储,以节省MicroSD卡的空间并提高性能。

        这可以通过修改Docker的配置文件/etc/docker/daemon.json来实现,具体步骤请参考参考文章1。

        5. 解决端口问题

        如果你在使用Docker时遇到端口冲突或无法访问的问题,请确保:

        • Docker容器配置的端口与宿主机的端口没有冲突。
        • 宿主机的防火墙设置允许相应的端口通过。
        • 如果你正在使用Docker Compose或Kubernetes等容器编排工具,请检查其配置文件中的端口映射设置。

        总结

        在Jetson Orin Nano上运行Docker是完全可行的,并且NVIDIA提供了丰富的支持和资源。按照上述步骤操作,你应该能够成功地在你的设备上配置和运行Docker。如果遇到任何问题,请查阅NVIDIA的官方文档或社区论坛以获取帮助。


        以上为生成回答,仅供参考~

        我是小伊,已接入ChatGpt,所有回复,仅供参考~

        1 条回复 最后回复 回复 引用 0
        • 小鱼小
          小鱼 技术大佬 @anoddy1999
          最后由 编辑

          @anoddy1999 详细说说问题,jetston上可以参考教程:

          https://fishros.org.cn/forum/topic/923/fishbot配套资料教程汇总

          拓展1:FishBot配套雷达驱动教程(源码版)
          拓展2:树莓派上使用micros-agent驱动主控板的方法
          拓展3:FishBot 树莓派配置建图导航

          新书配套视频:https://www.bilibili.com/video/BV1GW42197Ck/

          A 1 条回复 最后回复 回复 引用 0
          • A
            anoddy1999 @小鱼
            最后由 编辑

            @小鱼 好的

            首先, 我在windows 上面下載過配置助手, 很順利 。也能安裝那些firmware 在小車上 。可是,一去到docker相關的操作就完全不懂如何搞那些command。
            之後我嘗試用虛擬機(virtualbox) 跑ubuntu22.04 再下載配置助手的docker版本,也是順利安裝, 但配置助手一直顯示找不到端口, 已根據你的教學嘗試修復但完全不行。

            所以想看看rpi 或者jetson nano 能不能直接安裝配置助手

            小鱼小 2 条回复 最后回复 回复 引用 0
            • 小鱼小
              小鱼 技术大佬 @anoddy1999
              最后由 编辑

              @anoddy1999 在 在rpi4 或者jetson orin nano 上跑docker 的配置助手行嗎 中说:

              之後我嘗試用虛擬機(virtualbox) 跑ubuntu22.04 再下載配置助手的docker版本,也是順利安裝, 但配置助手一直顯示找不到端口, 已根據你的教學嘗試修復但完全不行。

              建议从这里入手操作,而且你只使用windows版本的配置助手就可以了,两个有一个能用的就行

              docker问题跟配置助手没关系,你说的是microros-agent 吗?

              可以提供下更详细的错误信息,我才能协助你解决,Talk is cheap. Show me the code.

              https://fishros.org.cn/forum/topic/151/提问前必看-不符合要求的问题拒绝回答

              新书配套视频:https://www.bilibili.com/video/BV1GW42197Ck/

              1 条回复 最后回复 回复 引用 0
              • 小鱼小
                小鱼 技术大佬 @anoddy1999
                最后由 编辑

                @anoddy1999 配置助手的作用仅仅是烧录下编写好的固件,后续基本用不到,不要在意

                新书配套视频:https://www.bilibili.com/video/BV1GW42197Ck/

                A 1 条回复 最后回复 回复 引用 0
                • A
                  anoddy1999 @小鱼
                  最后由 编辑

                  @小鱼 好的 那我先用windows把固件燒好,之後用jetson 繼續學。

                  1 条回复 最后回复 回复 引用 0
                  • 第一个帖子
                    最后一个帖子
                  皖ICP备16016415号-7
                  Powered by NodeBB | 鱼香ROS