2017 - 01 - 26 go getで取得したcliツールのバイナリを持った軽量なDockerイメージをつくる Docker Go Alpine CircleCI 諸事情で欲しかった。 動機 gooseというGoで書かれた cli のDB マイグレーション ツールを使っているのだが、こいつの バイ ナリだけを持っているDockerイメージが欲しい Goにも Alpine Linuxベースの軽量なイメージ がある。しかしそれでも240MBくらいある ベースイメージはGoでなくていいので、gooseの バイ ナリをシュッと実行 ディレクト リに配置した軽いイメージが欲しい といったところ。ちなみにAlpine Linux はもともと組込系用途で利用されていた ディストリビューション で、最近ではDockerイメージのベース ディストリビューション として広く利用されてます。 alpine