teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

5

追記

2018/10/28 04:35

投稿

MikMik
MikMik

スコア46

title CHANGED
File without changes
body CHANGED
@@ -65,4 +65,15 @@
65
65
  - ./:/app
66
66
  ports:
67
67
  - "3000:3000"
68
- ```
68
+ ```
69
+
70
+ ### 追記
71
+ ドキュメントを読んだところCOPYが推奨されていたので変更しました。DockerfileADDからCOPYへ変更しました。確認したところ、そもそもコピーされていませんでした。なぜでしょうか?
72
+ フォルダの構造は
73
+ |
74
+ |-docker
75
+ | |-node
76
+ | |-Dockerfile
77
+ | |-pacage.json
78
+ |-docker-compose.yml
79
+ となっています

4

書式の改善

2018/10/28 04:35

投稿

MikMik
MikMik

スコア46

title CHANGED
File without changes
body CHANGED
@@ -6,6 +6,8 @@
6
6
  ```
7
7
  docker-compose run --rm web npm run dev
8
8
  ```
9
+
10
+ ```
9
11
  npm ERR! path /app/package.json
10
12
  npm ERR! code ENOENT
11
13
  npm ERR! errno -2
@@ -26,6 +28,7 @@
26
28
  ADD ./package.json /app
27
29
  RUN npm install --save next react react-dom
28
30
  ```
31
+
29
32
  package.json
30
33
  ```
31
34
  {

3

私のミスがあり、内容の変更

2018/10/28 04:16

投稿

MikMik
MikMik

スコア46

title CHANGED
@@ -1,1 +1,1 @@
1
- docker-compose npmを使えない
1
+ docker-compose package.jsonを使えない
body CHANGED
@@ -4,12 +4,20 @@
4
4
 
5
5
  以下の構成でdocker-compose upを実行した後に
6
6
  ```
7
- docker-compose run --rm -web npm run dev
7
+ docker-compose run --rm web npm run dev
8
8
  ```
9
+ npm ERR! path /app/package.json
10
+ npm ERR! code ENOENT
9
- を実行すると
11
+ npm ERR! errno -2
10
- ERROR: No such service: npm
12
+ npm ERR! syscall open
13
+ npm ERR! enoent ENOENT: no such file or directory, open '/app/package.json'
14
+ npm ERR! enoent This is related to npm not being able to find a file.
15
+ npm ERR! enoent
16
+
17
+ npm ERR! A complete log of this run can be found in:
18
+ npm ERR! /root/.npm/_logs/2018-10-28T04_13_02_143Z-debug.log
19
+ ```
11
20
  というエラーが出てしまいます。こちら原因分かる方いらっしゃいますでしょうか?
12
- npmでnext、react、react-domはインストールできています
13
21
 
14
22
 
15
23
  ```Dockerfile

2

タイトル修正

2018/10/28 04:15

投稿

MikMik
MikMik

スコア46

title CHANGED
@@ -1,1 +1,1 @@
1
- docker-compose package.jsonが反映されない
1
+ docker-compose npmを使えない
body CHANGED
File without changes

1

環境の追加

2018/10/28 04:06

投稿

MikMik
MikMik

スコア46

title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,7 @@
1
- next.jsをdockerのコンテナに建てたいです
1
+ next.jsをdockerのコンテナに建てたいです
2
+
3
+ 環境はwindows10、vagrantのubuntu上で実行しています。
4
+
2
5
  以下の構成でdocker-compose upを実行した後に
3
6
  ```
4
7
  docker-compose run --rm -web npm run dev