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

    一键安装+Docker计划正式启动

    已定时 已固定 已锁定 已移动
    文档资料
    一键安装 docker
    3
    6
    2.2k
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 小鱼小
      小鱼 技术大佬
      最后由 小鱼 编辑

      如果说一键安装是为你准好烹饪的食材,那么一键安装+Docker计划就是帮你把菜肴做好端到你面前。

      我是小鱼,最近在因工作变动,发现安装配置环境真是一个麻烦的事情,刚好群里也有问如何在ubuntu18上使用foxy版本ROS,小鱼毫不犹豫推荐他用Docker。

      容器化技术至今发展已经非常成熟,在Docker中运行的进程其实和在主机上运行性能上几乎无任何损失,于是就有了今天这个计划。

      该计划旨在搭建这种大家开发过程中的容器,并且把Docker的安装和配置压缩成简单的几句话,什么可视化问题,什么开发环境问题,有了容器,请你随便造作~

      第一期容器搭建计划

      基础容器:

      • fishros2/ubuntu18 ==>>ubuntu18.04+在线VSCODE+SSHSERVER+Xserver配置工具+国内源+ROS/ROS2源
      • fishros2/ubuntu20 ==>>ubuntu20.04+在线VSCODE+SSHSERVER+Xserver配置工具+国内源+ROS/ROS2源

      ROS容器:

      • fishros2/noetic ==>> fishros2/ubuntu20 + noetic+rosdepc
      • fishros2/melodic==>> fishros2/ubuntu18 + melodic+rosdepc

      ROS2容器:

      • fishros2/foxy ==>> fishros2/ubuntu20 + foxy+rosdepc
      • fishros2/galactic ==>> fishros2/ubuntu20 +galactic +rosdepc

      特殊容器:

      • fishros2/cartograph ==>> fishros2/ubuntu18 + melodic+rosdepc

      容器使用指南

      完成后会纳入一键安装中,敬请期待。。。

      支持

      使用过程中遇到问题,欢迎跟帖,如有其他容器需要可以提供安装方法给小鱼。

      打赏辛苦鱼

      为爱发电不易,有余(鱼)粮的鱼粉欢迎打赏,打赏链接~替代文字

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

      1 1 条回复 最后回复 回复 引用 -1
      • 1
        1903679410 @小鱼
        最后由 编辑

        年前自己整了一个基于dorowu/ubuntu-desktop-lxde-vnc:focal的ROS2的环境,Windows也可用,平时做测试环境还可以,做开发环境差点儿意思

        1 1 条回复 最后回复 回复 引用 0
        • 1
          1903679410 @1903679410
          最后由 编辑

          启动脚本

          #!/usr/bin/env bash
          
          # ros2 env step_up
          
          set -e
          
          ACTION="run"  #默认操作:启动容器
          
          
          while getopts ":a:" opt; do
            case ${opt} in
              a)
                echo "run docker $OPTARG"
                ACTION=$OPTARG
                ;;
              *)
                echo "Invalid option"
                exit 1
                ;;
            esac
          done
          
          echo $ACTION
          
          if [ "$ACTION" == "run" ]; then
            #默认操作启动从
            if [  -e "/.dockerenv" ]; then
              echo "please run in host"
              exit
            fi
            
            docker pull hxg1994/testenv:ros_galactic
            docker run --name "hxg-gakactic-vnc" -p 6080:80 --privileged=true --shm-size=1024m --volume=$PWD:/home/ubuntu/ws:rw hxg1994/testenv:ros_galactic
          fi
          
          if [ "$ACTION" == "exec" ]; then
          
            if [  -e "/.dockerenv" ]; then
              echo "please run in host"
              exit
            fi
            docker exec -it --user ubuntu --workdir /home/ubuntu/ws hxg-gakactic-vnc /bin/bash
          fi
          
          if [ "$ACTION" == "start" ]; then
          
            if [  -e "/.dockerenv" ]; then
              echo "please run in host"
              exit
            fi
            docker start hxg-gakactic-vnc
            docker exec -it --user ubuntu --workdir /home/ubuntu/ws hxg-gakactic-vnc /bin/bash
          
          小鱼小 1 条回复 最后回复 回复 引用 0
          • 小鱼小
            小鱼 技术大佬 @1903679410
            最后由 编辑

            @1903679410 收到,感谢贡献,我参考研究下。

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

            1 条回复 最后回复 回复 引用 1
            • linkL link 在 中 引用了 这个主题
            • Dawn丶D Dawn丶 在 中 引用了 这个主题
            • Dawn丶D Dawn丶 在 中 引用了 这个主题
            • 江海任平生江 江海任平生 在 中 引用了 这个主题
            • sonxzeS sonxze 在 中 引用了 这个主题
            • 30379741183 3037974118 在 中 引用了 这个主题
            • 野 野生奥特曼 在 中 引用了 这个主题
            • Q
              qixiuxiuhemu
              最后由 编辑

              大佬你好,请问UBUNTU20安装humble和foxy在启动时都要输入密码,请问密码是什么,安装过程中没有遇到问题,也没有输入密码
              c3582bbc-3b94-4993-af91-31126c2100be-image.png

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

                @qixiuxiuhemu 重启电脑后再次ceshi

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

                1 条回复 最后回复 回复 引用 0
                • Z zht 在 中 引用了 这个主题
                • 2 2137896421 在 中 引用了 这个主题
                • 2 2137896421 在 中 引用了 这个主题
                • 第一个帖子
                  最后一个帖子
                皖ICP备16016415号-7
                Powered by NodeBB | 鱼香ROS