タグ

ブックマーク / blog.nijohando.jp (1)

  • コンテナからコンテナを操作する

    Dockerコンテナからコンテナを操作するのは特殊なユースケースで縁遠い存在と思いきや、アプリケーションをコンテナ化しそれをコンテナベースのCIで扱おうとすると割と直ぐに直面することになったのでメモ。 コンテナ内でコンテナを操作する主立ったやり方には DinD(Docker in Docker) DooD(Docker outside of Docker) の二つがある。 またコンテナのビルドに限定すればDockerに依存せず独立してコンテナイメージをビルドするDaemon-less Image Builderを使う方法もある。 DinD 概要 Docker in DockerDockerインストール済みのコンテナを使用しコンテナ内でホストとは別にDockerデーモンを動かす方法。 DockerのprivilegedフラグのコントリビュータでありDinDの走りとなったの docker:

  • 1