タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

docker-composeに関するhamacoのブックマーク (1)

  • docker-compose の bind mount を1行で書くな

    TL;DR docker-compose では bind mount の構文が "short", "long" の2通りあるが, それぞれ挙動が異なる docker-compose.yml の volumes に略記法 (short syntax) を用いると, コンテナ内で non-root user を用いる際にエラーの発見が遅れる可能性があるので避けよう 概要 Docker アプリケーション (コンテナ) は, 実行時にホストのファイルやディレクトリをコンテナ内にマウントし, ホストとのファイル共有を行うことができます (bind mount). docker-compose では, Compose ファイル (デフォルトでは docker-compose.yml) にマウント情報を記述することができますが, 構文によっては意図せぬ挙動や, パーミッションエラーを引き起こす原因となり

    docker-compose の bind mount を1行で書くな
    hamaco
    hamaco 2021/02/26
    へー、知らなかった。しかし書くのめんどくさいからshort_syntaxを使ってしまいそうだ。
  • 1