質問編集履歴
3
文章の修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -5,19 +5,20 @@
|
|
5
5
|
を使用しております。
|
6
6
|
|
7
7
|
ReactをDockerで使用するのに、
|
8
|
-
ホスト(Windows10)とゲスト(alpine)間で、
|
8
|
+
ホスト(Windows10)とゲスト(alpine)間で、共通フォルダとDockerが上手く動作せず困っています・・・。
|
9
9
|
|
10
10
|
共通フォルダを作らない(-vを使用しない)場合ですと、Dockerは問題なく動作します。
|
11
|
-
具体的には、作成したコンテナのalpine内でcreate-react-app test1 を打ち、
|
11
|
+
具体的には、作成したコンテナのalpine内でcreate-react-app test1 コマンドを打ち、
|
12
|
-
Reactディレクトリが作成され、
|
12
|
+
Reactのtest1ディレクトリが作成され、
|
13
13
|
ホスト側(Windows10)のブラウザのlocalhostからも問題なくReact Appが表示されます。
|
14
14
|
|
15
15
|
しかし、docker run 時に -v コマンドにより、
|
16
16
|
ホストとゲストで共通フォルダ(docker-common)を作成すると失敗してしまいます。
|
17
17
|
ゲスト内からのcreate-react-app test1 コマンドより、
|
18
|
-
ホスト
|
18
|
+
ホスト(Windows10)のdocker-commonフォルダに
|
19
|
-
test1という
|
19
|
+
test1というディレクトリが最初は作られるのですが、
|
20
|
-
create-react-app
|
20
|
+
create-react-appが進むにつれ途中でnpmにエラーが起き、
|
21
|
+
test1ディレクトリがホストのdocker-commonフォルダからも削除されてしまいます。
|
21
22
|
詳細は以下になります。
|
22
23
|
|
23
24
|
|
@@ -48,16 +49,16 @@
|
|
48
49
|
test1という名のReactディレクトリを作成したいのですが・・・以下のエラーが表示され叶いません。
|
49
50
|
|
50
51
|
```ここに言語を入力
|
51
|
-
#
|
52
|
+
#Dockerfileよりコンテナを作成
|
52
53
|
PS D:\programming\docker\dockerfiles> docker run -it --name my-app-1 -p 3000:3000 -v //d/programming/docker/docker-common:/usr/app/docker-common react-01
|
53
54
|
|
54
|
-
#
|
55
|
+
#コンテナが作成されその中に自動で入る
|
56
|
+
#create-react-app test1 と打ち、test1というReactディレクトリをnpmより作成
|
55
57
|
/usr/app/docker-common # create-react-app test1
|
56
58
|
|
57
|
-
#create-react-app test1 と打ち、test1というReactディレクトリをnpmより作成
|
58
59
|
Creating a new React app in /usr/app/docker-common/test1.
|
59
60
|
|
60
|
-
#ホスト(windows10)のdocker-commonフォルダ内にtest1
|
61
|
+
#ホスト(windows10)のdocker-commonフォルダ内にtest1ディレクトリを視認
|
61
62
|
|
62
63
|
Installing packages. This might take a couple of minutes.
|
63
64
|
Installing react, react-dom, and react-scripts...
|
@@ -75,9 +76,9 @@
|
|
75
76
|
npm ERR! /root/.npm/_logs/2019-08-10T19_09_04_454Z-debug.log
|
76
77
|
|
77
78
|
Aborting installation.
|
78
|
-
|
79
|
+
npm install --save --save-exact --loglevel error react react-dom react-scripts has failed.
|
79
80
|
|
80
|
-
#ホスト(Windows10)のdocker-common内に作られていたtest1
|
81
|
+
#ホスト(Windows10)のdocker-common内に作られていたtest1ディレクトリが削除されてしまう
|
81
82
|
Deleting generated file... node_modules
|
82
83
|
Deleting generated file... package.json
|
83
84
|
Deleting test1/ from /usr/app/docker-common
|
2
文章の修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,10 +1,11 @@
|
|
1
1
|
お世話になります。
|
2
2
|
Windows 10 Home
|
3
|
+
Visual Studio Code (PowerShell)
|
3
4
|
Docker ToolBox (DockerToolbox-18.09.0)
|
4
5
|
を使用しております。
|
5
6
|
|
6
7
|
ReactをDockerで使用するのに、
|
7
|
-
ホスト(Windows10)とゲスト(alpine)間で上手く共通フォルダとDockerが動作せず困っています・・・。
|
8
|
+
ホスト(Windows10)とゲスト(alpine)間で、上手く共通フォルダとDockerが動作せず困っています・・・。
|
8
9
|
|
9
10
|
共通フォルダを作らない(-vを使用しない)場合ですと、Dockerは問題なく動作します。
|
10
11
|
具体的には、作成したコンテナのalpine内でcreate-react-app test1 を打ち、
|
1
文章の修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -4,9 +4,9 @@
|
|
4
4
|
を使用しております。
|
5
5
|
|
6
6
|
ReactをDockerで使用するのに、
|
7
|
-
ホスト(Windows10)とゲスト(alpine)間で上手く共通フォルダが動作せず困っています・・・。
|
7
|
+
ホスト(Windows10)とゲスト(alpine)間で上手く共通フォルダとDockerが動作せず困っています・・・。
|
8
8
|
|
9
|
-
共通フォルダを作らない(-vを使用しない)場合ですと、問題なく動作します。
|
9
|
+
共通フォルダを作らない(-vを使用しない)場合ですと、Dockerは問題なく動作します。
|
10
10
|
具体的には、作成したコンテナのalpine内でcreate-react-app test1 を打ち、
|
11
11
|
Reactディレクトリが作成され、
|
12
12
|
ホスト側(Windows10)のブラウザのlocalhostからも問題なくReact Appが表示されます。
|