V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
uswood
V2EX  ›  问与答

求助:为什么在群辉 docker 导入安装 clash 镜像总是: no command specified?

  •  
  •   uswood · 56 天前 · 737 次点击
    这是一个创建于 56 天前的主题,其中的信息可能已经有所发展或是发生改变。

    群辉想用梯子,但始终无法安装成功,网上找不到解决办法,求助下大佬,我的步骤是这样的:

    • 从 docker pc 客户端下载了 clash 和 yacd 的包,然后通过 docker save -o 的命令打包成了 tar 文件。

    • 用群辉的 Container Manager 套件导入的话显示导入成功,但在列表中不显示;因此通过 ssh 连接,使用 docker import 和 docker load --input 命令导入

    看的这个教程 https://www.cnblogs.com/fuqian/p/18309593

    • 最后从 Container Manager 新建容器,在配置后两者都无法运行,日志显示:

    Create container clash failed: {"message":"No command specified"}.
    Create container clash failed: {"message":"No command specified"}.

    • 此时去看配置发现运行命令确实为空,但在两者的官方文档内又找不到命令,随便在 clash 内填了个"-d",日志则提示:

    Start container clash failed: {"message":"failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: exec: "-d": executable file not found in $PATH: unknown"}.

    找不到解决办法了,求助。。

    • dreamacro/clash:latest
    • haishanh/yacd

    我在官方页面看到这些信息,是不是应该把这些填进去,求助该怎么对应着填 PS:图床看的时候不能用梯子,不然打不开

    2 条回复    2024-10-31 22:53:28 +08:00
    JayZXu
        1
    JayZXu  
       56 天前
    别乱填运行命令啊
    运行命令就是你发的容器图里面的第七行 ENTRYPOINT
    命令改成 /clash 应该就能正常启动了
    uswood
        2
    uswood  
    OP
       56 天前
    @JayZXu 谢谢大佬 我放弃了- -|
    Start container clash2-1 failed: {"message":"failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: exec: \"/clash\": stat /clash: no such file or directory: unknown"}.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5707 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 01:51 · PVG 09:51 · LAX 17:51 · JFK 20:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.