Closed usagiga closed 2 years ago
volumes を指定したとき、ホスト側のディレクトリが存在しない場合、 root:root で新規に作られます。 この場合、ゲスト側のディレクトリでも root:root で生成されるようです。
root:root
これは、Linux 環境では dockerd を root が実行しているためだと考えられます。
ワークアラウンドですが、 dist/.gitkeep を事前に作っておくことで、 この問題を発生させずに済みます。
dist/.gitkeep
もちろん、環境変数で dist 以外のディレクトリを指定して、 今回と同じような状況を発生させた場合は再発しますが……。
dist
resolve #26
volumes を指定したとき、ホスト側のディレクトリが存在しない場合、
root:root
で新規に作られます。 この場合、ゲスト側のディレクトリでもroot:root
で生成されるようです。これは、Linux 環境では dockerd を root が実行しているためだと考えられます。
ワークアラウンドですが、
dist/.gitkeep
を事前に作っておくことで、 この問題を発生させずに済みます。もちろん、環境変数で
dist
以外のディレクトリを指定して、 今回と同じような状況を発生させた場合は再発しますが……。resolve #26