Go Modulesに対応しつつ、Dockerコンテナの中でプライベートリポジトリを go get するGoGitGitHubDockerdocker-compose TL;DR Dockerコンテナ x module aware mode x プライベートリポジトリ の組み合わせで go get できないことにお困りの場合は、 gitconfig 書き換えや ssh agent forwarding などをしなくても、 GOPROXY を使うとモジュール利用者が何も設定することなくコンテナ内で go get できるようになるよという話 1. はじめに 弊社では長らくGoのモジュール管理に glide を使っていましたが、Go Modules が Go1.13 で正式にサポートされることもあり乗り換えようとしました。 社内には多くの内製ライブラリがあり、それらをプライベートリポジトリで管理