タグ

2018年8月30日のブックマーク (1件)

  • Docker Multi-Stage BuildsでRailsのイメージを軽量化してみる - Qiita

    はじめに RailsDockerイメージのサイズを半分以下にする事ができました! Docker Multi-Stage Buildsとは Docker17以降のバージョンでDockerfileにFrom句を複数書けるようになりました。 これがマジでヤバイ! 何がヤバイかというと、 複数のビルドしたイメージから必要なものだけをコピーできるということ。 ライブラリを展開する為に必要なツールのインストールなど行う場合が多々あるかと思いますが、最終的なイメージには不要なものもあるかと思います。 そういった不要なものを省く事が簡単にできます。 イメージはなるべくサイズを抑えるべきです。 イメージのビルド、デリバリの時間を圧縮でき、これはCI/CDの基です。 Docker Multi-Stage Buildsに関しては、こちらの記事で詳しく解説されています。 Docker multi stage

    Docker Multi-Stage BuildsでRailsのイメージを軽量化してみる - Qiita