LoginSignup
5
4

More than 5 years have passed since last update.

Concourseのタスク内でDocker Composeを利用する方法

Posted at

方法は二通りあります。

  1. ConcourseのコンテナからアクセスできるところにDockerホストかDocker Swarmクラスタを用意 + タスクを実行するコンテナのDockerイメージにdocker-composeをインストールしておく + タスク実行時に外部のDockerへの接続設定をする
  2. タスクを実行するコンテナのDockerイメージにDockerとDocker Composeをインストールしておき、コンテナ内でDocker DaemonとDocker Composeを両方起動する

2については以下に詳細を書きました。

ひとことでいうと、Docker-in-Docker(dind)と相性のよいbtrfsを使うようになったConcourse 1.3以上でmumoshu/dcindを使えばOKです。

5
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
4