タグ

2014年8月2日のブックマーク (1件)

  • --volumes-fromを使ってハマったこと - Qiita

    以下のような感じで--volumes-fromを使ってデータボリュームコンテナからボリュームをマウントすると/dataの所有者がrootになってしまう(自分の環境だけ?)。 $ sudo docker run -d -v /data --name data busybox $ sudo docker run -d --volumes-from data --name web <your image> /dataに書き込むプロセスがroot以外のユーザ権限だと当然Access Deniedでエラーになる。 自分の場合はpassengerでwebアプリを動かしていてroot以外のユーザで動いていたので、ファイルを書き込もうとしてエラーとなりハマった。 Dockerのイメージをビルドする際に何かこれを解決する方法があるのか探してみたけど結局方法は見つからず。 最終的にはデータボリューム使うコンテ

    --volumes-fromを使ってハマったこと - Qiita
    nemoba
    nemoba 2014/08/02
    chownしてたら、buildでuidが変わって、データディレクトリぶっ壊しかけたなあ