Slide 36
Slide 36 text
36
Docker自体をどこで動かすか(Docker outside of Docker)
● ホストマシンのdocker.sockをコンテナにマウントして使う一般的な方法
● 別のジョブでbuild, pullしたイメージが見えてしまうので隔離できない
○ docker image lsするだけで他のジョブがビルドしたイメージが見える
○ docker runすればイメージを動かせてしまう
参考:dind(docker-in-docker)とdood(docker-outside-of-docker)でコンテナを料理する
ホストマシン
ジョブAのコンテナ ジョブBのコンテナ
docker.sock docker.sock
docker.sock
Dockerエンジン
ソケットをコンテナにマウント
当日はスキップ