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

    一键安装ROS+Docker版成功后创建的容器melodic1报错

    已定时 已固定 已锁定 已移动 已解决
    一键安装
    一键安装 docker
    4
    5
    499
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • Z
      zht
      最后由 编辑

      (第一种报错)

      下载完成,接下来为你安装Vscode~
      Run CMD Task:[sudo dpkg -i /tmp/vscode.deb]
      [-]Result:success 触发器 ....发器 ...

      Run CMD Task:[rm -rf /tmp/vscode.deb]
      [-]Result:success

      安装完成~
      Run CMD Task:[code --install-extension ms-vscode-remote.remote-containers --user-data-dir]
      Option 'user-data-dir' requires a non empty value. Ignoring the option.
      Installing extensions...
      Installing extension 'ms-vscode-remote.remote-containers'...
      (node:54256) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
      (Use code --trace-deprecation ... to show where the warning was created)
      Extension 'ms-vscode-remote.remote-containers' v0.380.0 was successfully installed.
      ===========================后续使用指令=================================
      后续可在任意终端输入melodic1来启动/停止/测试/删除容器
      ==============================文件存储位置===============================
      你的主目录已经和容器的对应目录做了映射
      ==============================问题反馈&&更新讨论=============================
      请访问社区的一键安装版块:https://fishros.org.cn/forum/topic/112
      欢迎加入机器人学习交流QQ群:438144612(入群口令:一键安装)
      鱼香小铺正式开业,最低499可入手一台能建图会导航的移动机器人,淘宝搜店:鱼香ROS 或打开链接查看:https://item.taobao.com/item.htm?id=696573635888
      如在使用过程中遇到问题,请打开:https://fishros.org.cn/forum 进行反馈
      [sudo] zht 的密码:
      zht@ubuntu:~$ melodic1
      melodic1:未找到命令

      (第二种报错)

      zht@ubuntu:~$ melodic1
      请输入指令控制melodic1: 重启(r) 进入(e) 启动(s) 关闭(c) 删除(d) 测试(t):
      t
      permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.46/containers/melodic1/json": dial unix /var/run/docker.sock: connect: permission denied
      zht@ubuntu:~$ melodic1
      请输入指令控制melodic1: 重启(r) 进入(e) 启动(s) 关闭(c) 删除(d) 测试(t):
      t
      Error response from daemon: No such container: melodic1
      zht@ubuntu:~$

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

        针对您遇到的问题,我们可以从两个方面进行分析和解决:

        1. 关于“melodic1:未找到命令”的问题

        这个问题通常是因为melodic1这个命令没有被加入到系统的PATH环境变量中,或者根本就没有定义这个命令。如果这是一个用于控制Docker容器的脚本或别名,您需要确保它存在于某个可执行路径下,或者您可以直接使用Docker命令来操作容器。

        解决步骤:

        1. 检查是否有melodic1的脚本或别名:您可以在~/.bashrc、~/.bash_aliases或其他shell配置文件中查找是否有关于melodic1的定义。
        2. 使用Docker命令直接操作:如果您知道容器的确切名称(这里假设是melodic1),您可以直接使用Docker命令来操作它,如:
          docker start melodic1  # 启动容器
          docker stop melodic1   # 停止容器
          docker exec -it melodic1 /bin/bash  # 进入容器
          

        2. 关于Docker权限问题

        从错误信息来看,您没有权限访问Docker daemon。这通常是因为当前用户不是docker组的成员。

        解决步骤:

        1. 将用户添加到docker组:

          sudo usermod -aG docker $USER
          

          注意:这个命令需要您注销后重新登录,或者重启系统,以使更改生效。

        2. 检查Docker服务状态:

          sudo systemctl status docker
          

          确保Docker服务正在运行。

        3. 尝试再次操作容器:
          使用上述Docker命令尝试重新启动或进入容器。

        3. 关于容器不存在的错误

        如果您在执行Docker命令时收到“No such container: melodic1”的错误,这通常意味着该容器不存在或名称有误。

        解决步骤:

        1. 列出所有容器:

          docker ps -a
          

          这将列出所有容器的ID和名称,确认melodic1是否列在其中。

        2. 如果容器不存在,您可能需要重新创建容器,或者检查是否有其他名称相似的容器。

        通过以上步骤,您应该能够解决遇到的问题。如果问题仍然存在,请检查您的Docker安装和配置,或者查看更详细的系统日志以获取更多信息。


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

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

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

          七月初docker国内被墙,需要代理才能拉取docker。可以借助一键安装指令,先安装代理vpn,然后一键配置docker代理,最后再一键安装ros+docker即可。

          Z 1 条回复 最后回复 回复 引用 1
          • Z
            zht @1603408872
            最后由 编辑

            @1603408872 哦哦哦谢谢大佬

            1 条回复 最后回复 回复 引用 0
            • 小伊小 小伊 将这个主题转为问答主题,在
            • 小伊小 小伊 将这个主题标记为已解决,在
            • 2
              2825752339
              最后由 编辑

              898b97db-1ce2-4e58-b19b-b81195077726-image.png 构建docker命令
              一直报错

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