タグ

2019年3月18日のブックマーク (1件)

  • Docker ARG がimage量産に便利 - Qiita

    Docker 1.9 がでて、 ARG という項目が追加されました(document)。 概要としては、 docker build 時に --build-arg <KEY>=<VAL> として渡した変数が Dockerfile 内で利用できるというものです。 個人的には環境変数を拾ってくれるのが欲しかったのですが、今回は据え置きで、あくまで Dockerfile 内の ENV 命令でセットされたものだけが、解釈対象だそうです。 どういう用途で便利かというと、 設定だけを変えた同じイメージを量産したい場合 これです!これができるようになりました。 例えば、 ulimit の値を変えたイメージを作りたい場合にはイメージを2つ作るための Dockerfile を作るか、docker run の時の ENV を拾って sed などのコマンドでほげほげしたりするスクリプトを書いたり、だったと思います

    Docker ARG がimage量産に便利 - Qiita