botan-party / gretel

Minecraft Spigot サーバを運用するための実行環境
MIT License
0 stars 1 forks source link

volumes で指定しているディレクトリがゲスト内では root:root になる #27

Closed usagiga closed 2 years ago

usagiga commented 2 years ago

volumes を指定したとき、ホスト側のディレクトリが存在しない場合、 root:root で新規に作られます。 この場合、ゲスト側のディレクトリでも root:root で生成されるようです。

これは、Linux 環境では dockerd を root が実行しているためだと考えられます。

ワークアラウンドですが、 dist/.gitkeep を事前に作っておくことで、 この問題を発生させずに済みます。

もちろん、環境変数で dist 以外のディレクトリを指定して、 今回と同じような状況を発生させた場合は再発しますが……。

resolve #26