Tag: 滑翔

在Docker中设置Go Glide

我正在用Go和Glide在Docker中构build一个应用程序。 我也必须使用reflection来自动触发编译。 我无法弄清楚如何使Glide与Docker协同工作。 Dockerfile FROM golang:1.8.1-alpine ENV GOBINARIES /go/bin ENV BUILDPATH /code ENV REFLEXURL=http://s3.amazonaws.com/wbm-raff/bin/reflex1.8a ENV REFLEXSHA=19bdbbb68c869f85ee22a6b7fa9c73f8e5b46d0fe7a73df37e028555a6ba03e8 WORKDIR $GOBINARIES RUN rm -rf /var/cache/apk/* RUN wget -q "$REFLEXURL" -O reflex RUN chmod +x /go/bin/reflex ENV TOOLS /go/_tools RUN mkdir -p $BUILDPATH ENV PORT 5000 EXPOSE $PORT RUN mkdir -p $TOOLS ADD build.sh $TOOLS ADD reflex.conf $TOOLS RUN […]

未findDocker滑行

Docker无法find在步骤3和4(如下)中成功安装的滑行。 我跑了 docker build . 这是Dockerfile的第一部分: 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中失败了: docker build . Sending build context to Docker daemon 65.18MB Step 1/29 : FROM golang:latest as builder —> 1a34fad76b34 Step 2/29 […]

Docker生成失败,因为“端口443:连接超时”

$ docker build buehler/twitterbeat Sending build context to Docker daemon 96.26 kB Step 1 : FROM golang:1.5.2 —> 9c67771abd78 Step 2 : MAINTAINER Christoph Buehler <christoph.buehler@bluewin.ch> —> Using cache —> 57cbdd07c195 Step 3 : ENV GO15VENDOREXPERIMENT 1 —> Using cache —> fd69aeb2425d Step 4 : RUN git clone https://github.com/Masterminds/glide.git $GOPATH/src/github.com/Masterminds/glide && cd $GOPATH/src/github.com/Masterminds/glide && make […]