首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到Docker glide

找不到Docker glide
EN

Stack Overflow用户
提问于 2017-11-16 09:01:44
回答 1查看 613关注 0票数 0

Docker找不到glide,在下面的步骤3和4中安装成功。我跑了

代码语言:javascript
复制
docker build .

这是Dockerfile的第一部分:

代码语言:javascript
复制
FROM golang:latest as builder

# Set up workdir
WORKDIR /go/src/github.com/cayleygraph/cayley

# Restore vendored dependencies
RUN sh -c "curl https://glide.sh/get | sh"
COPY glide.* ./
RUN glide install

但它在步骤5失败了,错误如下:

代码语言:javascript
复制
docker build .
Sending build context to Docker daemon  65.18MB
Step 1/29 : FROM golang:latest as builder
 ---> 1a34fad76b34
Step 2/29 : WORKDIR /go/src/github.com/cayleygraph/cayley
 ---> Using cache
 ---> dd9a295edeed
Step 3/29 : RUN sh -c "curl https://glide.sh/get | sh"
 ---> Using cache
 ---> b432efdb0630
Step 4/29 : COPY glide.* ./
 ---> Using cache
 ---> 936b9f7837eb
Step 5/29 : RUN glide install
 ---> Running in b244dcff6576
/bin/sh: 1: glide: not found
The command '/bin/sh -c glide install' returned a non-zero code: 127

安装glide起作用了,但不确定为什么它找不到实际的可执行文件。有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2017-11-16 09:05:53

在Dockerfile中,也让glide成为可执行文件。并跳过复制语句中的/。在尝试运行它之前,请尝试添加此代码。

代码语言:javascript
复制
RUN chmod +x <file>

安装过程似乎只下载可执行文件

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47319889

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档