概要
mongo-go-driverをDockerfileなり、自動で入れようとしたら上手くいかず、手動でいれるとうまくいったので、その共有。
誰かが同じ轍を踏まないように。
mongo-go-driver
Go Runtimeコンテナ
base image => golang:1.12.8 ※2019/08/15時点でのstable version
アタッチして下記を実行
パッケージ管理ツール: depのインストール
$ curl https://raw.githubusercontent.com/golang/dep/master/install.sh | sh
Projectの初期化
$ dep init ※project rootで
Mongo Driverのインストール
$ dep ensure --add go.mongodb.org/mongo-driver/mongo go.mongodb.org/mongo-driver/bson go.mongodb.org/mongo-driver/mongo/options
※goファイルでimportしていない場合、「これはまだ仮のインストールでっせ」という警告が出るかもしれませんが、
importすれば、消えるので無視でOK
あとはdocker commitなりなんなり。
参考
- Github: mongo-go-driver
- MongoDB公式ドキュメント