LoginSignup
2
0

More than 3 years have passed since last update.

CWLを docker in docker で使いたいときに気をつけること

Last updated at Posted at 2019-09-06

概要

普通に動くはずの CWL が docker in docker (dind) で動かないことがあるが、
これは dind の問題ではない可能性がある

結論

/tmp をマウントする必要がある。

問題の詳細

outputs で、指定したファイルが見つからないというエラーがでてくる。
詳細についてはこれから調べるが、
これはdind のホスト側の /tmp とツールを実行しているdockerの /tmp が共有されていないため、
cwltool (dindのホスト側) が、outputs で指定したファイル (dind として起動されているツールのコンテナ内にある)を回収できないためである。

問題を発見したのは、
VSCode の Remote Container Developmentであるが、これは WES や TES などを作るときにも
必要になるかもしれない。

参考情報

2
0
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
2
0