回答編集履歴

1

run時にマウントするボリュームで工夫する方法を追記

2020/07/14 15:38

投稿

hope_mucci
hope_mucci

スコア4447

test CHANGED
@@ -11,3 +11,23 @@
11
11
  両方ともホスト側からマウントしているディレクトリだと思いますが、(/src/ => /work/ ?)問題なくできるはずです。
12
12
 
13
13
  ホスト側から見るとただのファイルになりますがコンテナ側から見ればシンボリックリンクです。
14
+
15
+
16
+
17
+ ### 追記
18
+
19
+ virtualboxで動作させている環境だとシンボリックリンクが作れないかもしれません。
20
+
21
+
22
+
23
+ シンボリックリンクが作れないなら、`docker run`時に画像があるホスト側のディレクトリを別々のマウントポイントにマウントしてしまうのも手かと思います。
24
+
25
+
26
+
27
+ ```powershell
28
+
29
+ docker run -v c:(略)\src\public\storage:/work/public/storage -v c:(略)\src\public\storage:/work/storage/app/public (後の引数は略)
30
+
31
+ ```
32
+
33
+ windows10proでhyper-v の環境では成功しました。これもvirtualboxの環境で動作できなかったら申し訳ないです。