一つの Dockerfile 内で FROM を複数使えるのを知らなかったので試したいことを試してみた。
# DOCKER-VERSION 0.11.1
# VERSION 0.0.1
FROM centos
FROM ubuntu:14.04
当然?の結果ですが、OS は ubuntu の方が入っていました。
Dockerfile が長くなった時はシェルを書いて短くしていましたが、それぞれ別の Dockerfile に別けてビルドしたのをメインの Dockerfile で FROM してあげるほうがいいのかな。
ONBUILD で同じこと出来そうですけど。