それが私の最初の試みでした。Docker の内部で、以前見つけたファイルシステムがひどく壊れていることに気づきました。/default/ が見える前に、/uploads/uploads/uploads のようにネストされていました。何が起こったのかよくわかりませんが、内部のすべてのファイルをイメージマウントにコピーし、マウントフォルダーをボリュームとして追加しました。
ここでは、状況はシンボリックリンクとそれほど変わりませんでした。ファイルパーミッションは実際に同じ問題を引き起こしました。ファイルが実際には Docker コンテナの外に保存されていることを理解した後、シンボリックリンクがはるかに簡単な解決策になると思いました。
どちらの場合も、ファイルパーミッションが原因であることはほぼ確実ですが、シンボリックリンクが機能しない限り、Nginx サーバーブロックによるカスタム CDN の方が Docker ボリュームよりもはるかに簡単な解決策のように思えます。