dockerのtmpfsオプション

  • 3
    Like
  • 0
    Comment

docker本体にオプションとして組み込まれてたの知らなかった…
コンテナ内で素直にtmpfsをmountしようとすると、権限の調整が必要でちょっと面倒。

docker runなど

https://docs.docker.com/engine/reference/commandline/run/
http://docs.docker.jp/engine/reference/commandline/run.html#tmpfs-tmpfs (日本語訳)

tmpfsオプションがある

      --tmpfs value                 Mount a tmpfs directory (default [])

docker-compose

https://docs.docker.com/compose/compose-file/#/tmpfs

そのまんまtmpfsという設定を書けば良い。ディレクトリ一個で良いなら文字列、複数パスにtmpfsマウントしたいなら配列で渡す。

tmpfs: /run
tmpfs:
  - /run
  - /tmp