首页 > 解决方案 > /bin/sh -c docker:未找到返回非零代码:127

问题描述

该命令/bin/sh -c docker login xxxx.live.dynatrace.com -u XXXX -p XXXXX返回一个非零代码:127

当我尝试执行我的默认 docker 文件时,我也面临这个错误。

代码如下:

    FROM node:10
    WORKDIR /usr/src
    RUN apt-get -y update
    RUN docker login  xxxx.live.dynatrace.com -u XXXX -p XXXXXX
    COPY --from=sqx97905.live.dynatrace.com/linux/oneagent-codemodules:all / /
    ENV LD_PRELOAD /opt/dynatrace/oneagent/agent/lib64/liboneagentproc.so
    COPY . .
    RUN npm install
    EXPOSE 8080
    CMD [ "node", "server.js" ]

我需要登录才能复制 dynatrace 代理,所以我将登录命令放在了 COPY 命令之前。当我登录到终端时它工作正常但我需要在运行时登录到 dynatrace 然后我面临/bin/sh : 1 docker not found

标签: dockercontainersdynatrace

解决方案


推荐阅读