0
ビルドを完了する前に、ここでは、端末からの出力の一部です:ドッカー終了しGolangプロジェクトは、私がドッカー使用Golangプロジェクトを構築しようとしているが、プロセスが完了する前に出続ける
github.com/kataras/go-template (download)
Fetching https://golang.org/x/crypto/acme/autocert?go-get=1
Parsing meta tags from https://golang.org/x/crypto/acme/autocert?go-get=1 (status code 200)
get "golang.org/x/crypto/acme/autocert": found meta tag main.metaImport{Prefix:"golang.org/x/crypto", VCS:"git", RepoRoot:"https://go.googlesource.com/crypto"} at https://golang.org/x/crypto/acme/autocert?go-get=1
get "golang.org/x/crypto/acme/autocert": verifying non-authoritative meta tag
The command '/bin/sh -c go get -v' returned a non-zero code: 1
私Dockerfileが見えますこのように:
FROM golang:1.7
RUN mkdir -p $GOPATH/src/bitbucket.org/cram/rolldrove
WORKDIR $GOPATH/src/bitbucket.org/cram/rolldrove
COPY . $GOPATH/src/bitbucket.org/cram/rolldrove
RUN go get -v
RUN go build ./server.go
CMD ["./server"]
助けてください、どうすれば修正できますか?それは前に働いていましたが、これが起こり始めました。
編集
-xフラグを再実行し
github.com/kataras/go-template (download)
cd .
git clone https://github.com/kataras/go-template /go/src/github.com/kataras/go-template
cd /go/src/github.com/kataras/go-template
git submodule update --init --recursive
cd /go/src/github.com/kataras/go-template
git show-ref
cd /go/src/github.com/kataras/go-template
git submodule update --init --recursive
Fetching https://golang.org/x/crypto/acme/autocert?go-get=1
Parsing meta tags from https://golang.org/x/crypto/acme/autocert?go-get=1 (status code 200)
get "golang.org/x/crypto/acme/autocert": found meta tag main.metaImport{Prefix:"golang.org/x/crypto", VCS:"git", RepoRoot:"https://go.googlesource.com/crypto"} at https://golang.org/x/crypto/acme/autocert?go-get=1
get "golang.org/x/crypto/acme/autocert": verifying non-authoritative meta tag
The command '/bin/sh -c go get -v -x' returned a non-zero code: 1
問題は、この行のようだ:
get "golang.org/x/crypto/acme/autocert": verifying non-authoritative meta tag
「-x」を追加して、どのコマンドが失敗するかを正確に確認してください。 – JimB
ありがとうございましたジム、結果は同じでした...私は出力を実行して質問を編集します-xフラグ –
あなたのドッカーのコンテキストにはほかに何がありますか? 'server.go'以外のファイルも追加していますか?任意のgitの設定ですか? Dockerファイルをコピーして新しいディレクトリに投稿すると、作業ディレクトリに何かが追加されているはずです。 – JimB