Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Docker マトリョーシカ

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.
Avatar for Tori Hara Tori Hara PRO
September 14, 2015

Docker マトリョーシカ

あなたもわたしも Docker in Docker.

続編あり〼 https://toris.io/2015/12/we-should-think-twice-about-using-docker-in-docker/

Avatar for Tori Hara

Tori Hara PRO

September 14, 2015
Tweet

More Decks by Tori Hara

Other Decks in Technology

Transcript

  1. - jpetazzo/dind (GitHub) https://github.com/jpetazzo/dind - Docker can now run within

    Docker | Docker Blog http://blog.docker.com/2013/09/docker-can-now-run- within-docker/ 参考: Docker in Docker いろいろ工夫されてるので 見てみると面白いかも
  2. --privileged - Docker コンテナの中からホストマシンの全デバイスにアクセスできる特権モード - SELinux + Docker でマウントしたディレクトリへのアクセスの文脈でよく出てくる -

    実は Docker 0.9 から用意されているオプション - 製品/サービスの本番環境とかでは使わなくて済むように環境が構築される方が無難 イケてる docker run オプション
  3. D-in-D を試してみた [email protected]:~/$ docker run -it --privileged jpetazzo/dind:latest root@a227639b9373:/# docker

    run -it --privileged jpetazzo/dind:latest Unable to find image 'jpetazzo/dind:latest' locally ~ 省略 ~ root@3352505cddfe:/# docker run -it --privileged jpetazzo/dind:latest Unable to find image 'jpetazzo/dind:latest' locally ~ 省略 ~ root@5ec98d5d8b58:/# exit root@3352505cddfe:/# exit root@a227639b9373:/# exit [email protected]:~/$