ドックは何を私に説明できますか?go-wrapper
は何をすべきですか?このコメント次 https://github.com/docker-library/golang/blob/master/go-wrapper :docker go-wrapperスクリプトはどのように動作しますか
は、私はそれからの輸入が正しい(githubの輸入)横ばいで動作するドッキングウィンドウコンテナ内でそれこのスクリプトは、私たちは などの移動のソースファイルの一般的なディレクトリを取ることを可能にする「//srcに/アプリを行く」と決定し、その標準的な「インポートパス」ここでその コードは生きることを期待しており、参照自体は "github.com/jsmith/my-cool-app"です。 "/go/src/github.com/jsmith/my-cool-app"が "/ go/src/app"へのシンボリックリンクであることを確認します。 これにより、適切なパッケージでビルドして実行できます名。
/go/src/app
を装着経路を行く私は私の下でプロジェクトを開発していた場合GitHubのことを理解できますか?
COPY . /go/src/app
WORKDIR /go/src/app
RUN go-wrapper download
RUN go-wrapper install
しかし、私は、DEP
go get -u github.com/golang/dep/cmd/dep
dep init
dep ensure -update
それはベンダーに私のレポをダウンロードし、それが理由でそこからそれをインポートしようとするを使用してベンダーと実行/インストールしようとすると?
depのよくある質問をご覧ください。 Dockerをdepで使用する方法のサンプルがあります:https://github.com/golang/dep/blob/master/docs/FAQ.md#how-do-i-use-dep-with-docker –