Docker in Docker

 寒さ故か、なんだか一日中うっすら頭痛がしていた。今週は金曜に心置きなく有休取るためにも、妙なところで休みたくは無いのだが・・・


 Docker/Kubernetesを用いたバッチシステムのリプレイスで色々調査・試行錯誤してる中で、Docker内でDockerを使う、いわばDocker in Docker用のイメージが公式で用意されていることを知る。

https://hub.docker.com/_/docker/

 実験してみた感じKubernetesでもprivilegedオプションと/var/run/docker.sockのマウントをすれば同様のことを出来そうなので、(セキュリティ上の懸念はあるものの)例えば複数の言語を使わざるを得ないケースなんかの解決方法にはなりそうな気がする。