开发者社区 > 云原生 > 正文

./docker-tags ubuntu无法运行

关联开发者云场景 Docker安装和配置

./docker-tags ubuntu
-bash: ./docker-tags: No such file or directory
运行失败
docker-tags脚本编辑好之后,需要通过chmod修改文件权限才可以执行。在权限修改完成之后,就可以使用docker-tags脚本来查询相关镜像的最近版本信息了。

展开
收起
BANYAN 2023-12-05 16:38:07 75 0
3 条回答
写回答
取消 提交回答
  • 是的,您提到的步骤是正确的。在运行脚本之前,确保已经对脚本文件进行了适当的权限修改。

    可以使用 chmod 命令修改脚本文件的权限,使其具有可执行权限。示例如下:

    chmod +x docker-tags
    

    上述命令会将名为 docker-tags 的脚本文件设置为可执行。然后,您就可以通过执行 ./docker-tags ubuntu 来查询相关镜像的最近版本信息了。

    2023-12-05 19:09:34
    赞同 展开评论 打赏
  • 在您的情况下,出现-bash: ./docker-tags: No such file or directory的错误提示,可能的原因有以下几种:

    1. 文件不存在:
      这个错误通常表示您试图运行的脚本(在这个例子中是docker-tags)在当前工作目录下找不到。检查一下您是否已经正确地创建了这个脚本,并确保它位于正确的路径下。

    2. 权限问题:
      即使您已经创建了该脚本,如果脚本没有执行权限,也会出现类似的错误。您可以使用chmod命令来赋予脚本执行权限。例如,使用chmod +x docker-tags命令将可执行权限添加到脚本上。

    3. 路径问题:
      如果您的脚本不在当前工作目录下,您需要提供完整的路径来调用它。例如,如果您将脚本放在了/home/user/scripts目录下,那么你需要使用./home/user/scripts/docker-tags来运行脚本。

    4. 脚本内容问题:
      检查您的脚本是否有语法错误或其他可能导致运行失败的问题。可以使用文本编辑器打开脚本来查看其内容。

    5. 环境变量问题:
      确保您的系统环境中设置了所有必要的环境变量。例如,如果脚本依赖于某些特定的环境变量(如Docker的配置),但这些变量未设置或设置不正确,可能会导致脚本无法正常运行。

    2023-12-05 17:26:10
    赞同 1 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    这个错误提示表示docker-tags脚本文件不存在。请确保你已经正确安装了docker-tags工具,并将其放在了正确的路径下。你可以通过以下命令安装docker-tags

    go get github.com/lmescher/docker-tags
    

    安装完成后,你可以使用chmod命令修改文件权限,然后运行docker-tags脚本。例如:

    chmod +x docker-tags
    ./docker-tags ubuntu
    
    2023-12-05 17:08:12
    赞同 1 展开评论 打赏
问答分类:
问答地址:

阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

相关电子书

更多
应用 Docker 进行持续交付:用技术改变交付路程 立即下载
从Docker到容器服务 立即下载
Docker@Alibaba——超大规模Docker化的实战经验 立即下载