docker - /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
解决方案
推荐阅读
- python - 有没有其他方法可以写这些?
- swiftui - 不能对不可变值使用变异 getter:'self' 是不可变的
- razor - 是否可以在 DNN 皮肤中加载特定的 2sxc 模块?
- php - 如何在 Mac 上卸载 XAMPP?
- wso2 - 进入内部 jdbc 用户存储 wso2 5.10.0 Pirmary 的配置文件时出错,具有辅助 Active Directory 存储
- javascript - 将 audioContext 转换回 Buffers
- angular - 如何使用 Angular 在 Heroku 上运行预渲染文件夹
- android - 从字符串中获取图像源并在recyclerview中显示它们?
- c# - 解析 JSON 并应用过滤器
- android - 创建recyclerview时如何解决这个问题?