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

    一键安装ros:noetic+docker成功后docker desktop不同步显示镜像和容器, 输入指令控制显示Error response from daemon: No such container: noetic1 Error: failed to start containers: noetic1

    已定时 已固定 已锁定 已移动
    一键安装
    docker ros image container失败
    5
    14
    833
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 1
      单亲俩娃爸
      最后由 编辑

      哥们你只拉了镜像但是没有用docker run构建容器啊
      d6c26b14-ff65-4beb-b0a7-d6e278efe05d-image.png
      建议先看看docker基础的命令,根据自己需求改命令

      1 1 条回复 最后回复 回复 引用 1
      • 1
        单亲俩娃爸 @1003844689
        最后由 编辑

        @1003844689 我的建议的话你docker不熟的话别用docker,直接用鱼总的一键安装脚本本机环境安装,不然你会发现你都学一半了,很多在创建容器的时候该弄的你都没有弄。

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

          @2944197166 docker ps -a 看一下是否生成成功

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

          2 3 条回复 最后回复 回复 引用 0
          • 2
            2944197166 @1003844689
            最后由 编辑

            @1003844689 我就是用的一键安装阿。。但是一件安装完后发现docker desktop里没有显示对应镜像

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

              @小鱼 wen@wen-ubuntu22:~/Downloads$ docker ps -a
              CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
              wen@wen-ubuntu22:~/Downloads$
              没有显示有

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

                @小鱼
                noetic1
                请输入指令控制noetic1: 重启(r) 进入(e) 启动(s) 关闭(c) 删除(d) 测试(t):
                t
                Error response from daemon: No such container: noetic1
                测试显示这个结果

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

                  @小鱼
                  请为你的noetic容器取个名字吧!

                  noetic1
                  收到名字noetic1
                  Run CMD Task:[users]
                  [-]Result:success

                  Run CMD Task:[sudo docker run -dit --name=noetic1 -v /home/wen:/home/wen -v /tmp/.X11-unix:/tmp/.X11-unix --device=/dev/dri/renderD128 -v /dev:/dev -v /dev/dri:/dev/dri --device=/dev/snd -e DISPLAY=unix$DISPLAY -w /home/wen fishros2/ros:noetic-desktop-full]
                  9414b52d58dfd612d37c7f160e7d3f1764ca630f919f5208a6f7d990278d63a1
                  Run CMD Task:[docker exec -it noetic1 /bin/bash -c "echo -e '
                  source /opt/ros/noetic/setup.bash' >> ~/.bashrc" ]
                  Run CMD Task:[xhost +local:]
                  non-network local connections being added to access control list
                  容器生成显示没问题

                  1 1 条回复 最后回复 回复 引用 0
                  • 1
                    单亲俩娃爸 @2944197166
                    最后由 编辑

                    这个我不清楚,我都是自己写Dockerfile构建好镜像run的,没用过一键安装 ,我只是看你上面贴的图只用了docker pull

                    2 1 条回复 最后回复 回复 引用 0
                    • 2
                      2944197166 @1003844689
                      最后由 编辑

                      @1003844689
                      sudo docker pull fishros2/ros:noetic-desktop-full
                      [sudo] wen 的密码:
                      noetic-desktop-full: Pulling from fishros2/ros
                      Digest: sha256:4a7705e75022cc5ff60cecb7b5b40bc16492e94b1391a82ab1dda93ab1436b4c
                      Status: Image is up to date for fishros2/ros:noetic-desktop-full
                      docker.io/fishros2/ros:noetic-desktop-full
                      wen@wen-ubuntu22:~/Downloads$ docker ps -a
                      CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
                      wen@wen-ubuntu22:~/Downloads$ docker image list
                      REPOSITORY TAG IMAGE ID CREATED SIZE
                      wen@wen-ubuntu22:~/Downloads$
                      image显示最新了但是list image就是没有。。

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

                        我也遇到了同样的问题,我发现docker和docker desk-top的容器似乎是两套彼此独立的系统,而且在我这里直接输入docker会选择运行docker desk-top的docker,手动输入sudo docker会运行apt安装的docker,且鱼老板的脚本会默认安装到sudo docker中,我只能在docker desk-top手动安装ros

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