質問編集履歴
14
docker-compose.ymlのwebの箇所の「links:db」は推奨されていない(現行verでは不要となったとのこと)ため、削除しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -204,7 +204,7 @@
|
|
204
204
|
|
205
205
|
build: .
|
206
206
|
|
207
|
-
command: rails s -p 3000 -b '0.0.0.0'
|
207
|
+
command: bundle exec rails s -p 3000 -b '0.0.0.0'
|
208
208
|
|
209
209
|
tty: true
|
210
210
|
|
@@ -218,10 +218,6 @@
|
|
218
218
|
|
219
219
|
- "3000:3000"
|
220
220
|
|
221
|
-
links:
|
222
|
-
|
223
|
-
- db
|
224
|
-
|
225
221
|
depends_on:
|
226
222
|
|
227
223
|
- db
|
13
The DB container turned to start up, so I modified the sentence of this question.
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
【Docker】開発環境でdocker-compose upするとエラーが出る
|
1
|
+
【Docker】開発環境でdocker-compose upするとwebコンテナでエラーが出る
|
test
CHANGED
@@ -30,9 +30,9 @@
|
|
30
30
|
|
31
31
|
ツール:Docker Quickstart Terminal
|
32
32
|
|
33
|
-
VM:VirtualBox(Linux2.6/ 3.x/ 4.X(64bit))
|
33
|
+
VM(ゲストOS):VirtualBox(Linux2.6/ 3.x/ 4.X(64bit))
|
34
|
-
|
34
|
+
|
35
|
-
OS:Windows10 Home
|
35
|
+
ホストOS:Windows10 Home
|
36
36
|
|
37
37
|
|
38
38
|
|
@@ -52,21 +52,13 @@
|
|
52
52
|
|
53
53
|
web:Could not locate Gemfile or .bundle/ directory exited with code 10
|
54
54
|
|
55
|
-
|
55
|
+
|
56
|
-
|
57
|
-
|
56
|
+
|
58
|
-
|
59
|
-
色々なもの(plugin)がshutting downされてしまっています。
|
60
|
-
|
61
|
-
(code 0でExit)
|
62
|
-
|
63
|
-
|
64
|
-
|
65
|
-
3. web
|
57
|
+
3. webのみエラーが出ている様子です。2つはそれぞれ分けて解決すべき、と考え、調査中ですが、調べる時間があまりに長時間かかっているため、質問させていただいた次第です。
|
66
|
-
|
67
|
-
|
68
|
-
|
58
|
+
|
59
|
+
|
60
|
+
|
69
|
-
※ホスト側のRailsアプリのディレクトリ
|
61
|
+
※ホストOS側のRailsアプリのディレクトリ
|
70
62
|
|
71
63
|
C:\mydev\myfavrest-app
|
72
64
|
|
@@ -138,6 +130,10 @@
|
|
138
130
|
|
139
131
|
FROM ruby:2.6.5
|
140
132
|
|
133
|
+
# apt-utils関連のエラーを表示させないようにする
|
134
|
+
|
135
|
+
ENV DEBCONF_NOWARNINGS yes
|
136
|
+
|
141
137
|
RUN apt-get update -qq && \
|
142
138
|
|
143
139
|
apt-get install -y --no-install-recommends build-essential \
|
@@ -154,19 +150,15 @@
|
|
154
150
|
|
155
151
|
RUN mkdir /myapp
|
156
152
|
|
157
|
-
##作業ディレクトリ名をAPP_ROOTに割り当てて、以下$APP_ROOTで参照
|
158
|
-
|
159
|
-
|
153
|
+
WORKDIR /myapp
|
160
|
-
|
161
|
-
WORKDIR $APP_ROOT
|
162
154
|
|
163
155
|
|
164
156
|
|
165
157
|
# ホスト側(ローカル)のGemfileを追加する
|
166
158
|
|
167
|
-
COPY
|
159
|
+
COPY Gemfile /myapp/Gemfile
|
168
|
-
|
160
|
+
|
169
|
-
COPY
|
161
|
+
COPY Gemfile.lock /myapp/Gemfile.lock
|
170
162
|
|
171
163
|
|
172
164
|
|
@@ -174,7 +166,7 @@
|
|
174
166
|
|
175
167
|
RUN bundle install
|
176
168
|
|
177
|
-
COPY .
|
169
|
+
COPY . /myapp
|
178
170
|
|
179
171
|
|
180
172
|
|
@@ -212,7 +204,11 @@
|
|
212
204
|
|
213
205
|
build: .
|
214
206
|
|
215
|
-
command:
|
207
|
+
command: rails s -p 3000 -b '0.0.0.0'
|
208
|
+
|
209
|
+
tty: true
|
210
|
+
|
211
|
+
stdin_open: true
|
216
212
|
|
217
213
|
volumes:
|
218
214
|
|
@@ -228,49 +224,7 @@
|
|
228
224
|
|
229
225
|
depends_on:
|
230
226
|
|
231
|
-
- db
|
227
|
+
- db
|
232
|
-
|
233
|
-
|
234
|
-
|
235
|
-
```
|
236
|
-
|
237
|
-
|
238
|
-
|
239
|
-
### database.yml
|
240
|
-
|
241
|
-
|
242
|
-
|
243
|
-
```yml
|
244
|
-
|
245
|
-
|
246
|
-
|
247
|
-
default: &default
|
248
|
-
|
249
|
-
adapter: mysql2
|
250
|
-
|
251
|
-
encoding: utf8
|
252
|
-
|
253
|
-
pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>
|
254
|
-
|
255
|
-
username: mydev
|
256
|
-
|
257
|
-
password: password
|
258
|
-
|
259
|
-
host: db
|
260
|
-
|
261
|
-
socket: /var/run/mysqld/mysqld.sock
|
262
|
-
|
263
|
-
|
264
|
-
|
265
|
-
development:
|
266
|
-
|
267
|
-
<<: *default
|
268
|
-
|
269
|
-
database: myfavrest-app_development
|
270
|
-
|
271
|
-
|
272
|
-
|
273
|
-
(test以下略)
|
274
228
|
|
275
229
|
|
276
230
|
|
@@ -294,8 +248,6 @@
|
|
294
248
|
|
295
249
|
ruby '2.6.5'
|
296
250
|
|
297
|
-
gem 'mysql2', '>= 0.4.4', '< 0.6.0'
|
298
|
-
|
299
251
|
(以下略)
|
300
252
|
|
301
253
|
|
@@ -310,17 +262,11 @@
|
|
310
262
|
|
311
263
|
|
312
264
|
|
313
|
-
### エラー現象の画面キャプチャ
|
265
|
+
### エラー現象の画面キャプチャ(webコンテナのエラー)
|
314
266
|
|
315
267
|
![イメージ1](bea339af401e2e2f9b10584529616777.png)
|
316
268
|
|
317
|
-
|
269
|
+
|
318
|
-
|
319
|
-
![イメージ説明](e56483cb4febead5322a0cf542e12db2.png)
|
320
|
-
|
321
|
-
(途中略)
|
322
|
-
|
323
|
-
![イメージ説明](e02c6215eb8e6f36bd73ebdda08126c9.png)
|
324
270
|
|
325
271
|
|
326
272
|
|
12
In Dockerfile, I modified all "ADD" commands to "COPY".
test
CHANGED
File without changes
|
test
CHANGED
@@ -164,9 +164,9 @@
|
|
164
164
|
|
165
165
|
# ホスト側(ローカル)のGemfileを追加する
|
166
166
|
|
167
|
-
|
167
|
+
COPY ./Gemfile $APP_ROOT/Gemfile
|
168
|
-
|
168
|
+
|
169
|
-
|
169
|
+
COPY ./Gemfile.lock $APP_ROOT/Gemfile.lock
|
170
170
|
|
171
171
|
|
172
172
|
|
@@ -174,7 +174,7 @@
|
|
174
174
|
|
175
175
|
RUN bundle install
|
176
176
|
|
177
|
-
|
177
|
+
COPY . $APP_ROOT
|
178
178
|
|
179
179
|
|
180
180
|
|
11
Dockerfileが存在するディレクトリでls -lして取得した一覧を追記しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -70,6 +70,50 @@
|
|
70
70
|
|
71
71
|
C:\mydev\myfavrest-app
|
72
72
|
|
73
|
+
↓ディレクトリ構造(1階層目のみ)
|
74
|
+
|
75
|
+
```
|
76
|
+
|
77
|
+
drwxr-xr-x 1 ユーザ名 197121 0 4月 30 20:42 app/
|
78
|
+
|
79
|
+
drwxr-xr-x 1 ユーザ名 197121 0 5月 24 10:44 bin/
|
80
|
+
|
81
|
+
drwxr-xr-x 1 ユーザ名 197121 0 5月 24 10:44 config/
|
82
|
+
|
83
|
+
-rw-r--r-- 1 ユーザ名 197121 130 4月 11 18:36 config.ru
|
84
|
+
|
85
|
+
drwxr-xr-x 1 ユーザ名 197121 0 5月 24 10:44 db/
|
86
|
+
|
87
|
+
-rw-r--r-- 1 ユーザ名 197121 416 5月 24 17:37 docker-compose.yml
|
88
|
+
|
89
|
+
-rw-r--r-- 1 ユーザ名 197121 640 5月 24 16:50 Dockerfile
|
90
|
+
|
91
|
+
-rw-r--r-- 1 ユーザ名 197121 2728 5月 24 16:54 Gemfile
|
92
|
+
|
93
|
+
-rw-r--r-- 1 ユーザ名 197121 0 5月 24 10:44 Gemfile.lock
|
94
|
+
|
95
|
+
drwxr-xr-x 1 ユーザ名 197121 0 4月 11 18:36 lib/
|
96
|
+
|
97
|
+
drwxr-xr-x 1 ユーザ名 197121 0 4月 22 23:39 log/
|
98
|
+
|
99
|
+
-rw-r--r-- 1 ユーザ名 197121 71 4月 11 18:36 package.json
|
100
|
+
|
101
|
+
drwxr-xr-x 1 ユーザ名 197121 0 4月 29 21:39 public/
|
102
|
+
|
103
|
+
-rw-r--r-- 1 ユーザ名 197121 227 4月 11 18:36 Rakefile
|
104
|
+
|
105
|
+
-rw-r--r-- 1 ユーザ名 197121 5707 5月 13 23:07 README.md
|
106
|
+
|
107
|
+
drwxr-xr-x 1 ユーザ名 197121 0 5月 24 10:44 spec/
|
108
|
+
|
109
|
+
drwxr-xr-x 1 ユーザ名 197121 0 4月 11 18:36 storage/
|
110
|
+
|
111
|
+
drwxr-xr-x 1 ユーザ名 197121 0 4月 29 21:39 tmp/
|
112
|
+
|
113
|
+
drwxr-xr-x 1 ユーザ名 197121 0 4月 11 18:36 vendor/
|
114
|
+
|
115
|
+
```
|
116
|
+
|
73
117
|
|
74
118
|
|
75
119
|
※ターミナル起動時のカレントディレクトリ
|
10
実現したいことを具体的に記載しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -46,7 +46,19 @@
|
|
46
46
|
|
47
47
|
|
48
48
|
|
49
|
-
2. Dockerfileとdocker-compose.ymlは以下のように記述し、「docker-compose build --no-cache」は正常に完了できました。その後、「docker-compose up」を実行したところでエラーが出ています。
|
49
|
+
2. Dockerfileとdocker-compose.ymlは以下のように記述し、「docker-compose build --no-cache」は正常に完了できました。その後、「docker-compose up」を実行したところでエラーが出ています。
|
50
|
+
|
51
|
+
(エラーメッセージ)
|
52
|
+
|
53
|
+
web:Could not locate Gemfile or .bundle/ directory exited with code 10
|
54
|
+
|
55
|
+
db:creating databaseと表示後、すぐにstopping temporary serverと表示されました。
|
56
|
+
|
57
|
+
giving 0 client threads a chance to die gracefullyという表示がされたあと、
|
58
|
+
|
59
|
+
色々なもの(plugin)がshutting downされてしまっています。
|
60
|
+
|
61
|
+
(code 0でExit)
|
50
62
|
|
51
63
|
|
52
64
|
|
9
題名を変更しました
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
【Docker】開発環境でdocker-compose upするとエラーが出る
|
1
|
+
【Docker】開発環境でdocker-compose upするとエラーが出る
|
test
CHANGED
File without changes
|
8
OSを明記
test
CHANGED
File without changes
|
test
CHANGED
@@ -28,12 +28,16 @@
|
|
28
28
|
|
29
29
|
|
30
30
|
|
31
|
-
ツール:Docker Quickstart Terminal
|
31
|
+
ツール:Docker Quickstart Terminal
|
32
|
+
|
33
|
+
VM:VirtualBox(Linux2.6/ 3.x/ 4.X(64bit))
|
32
34
|
|
33
35
|
OS:Windows10 Home
|
34
36
|
|
35
37
|
|
36
38
|
|
39
|
+
|
40
|
+
|
37
41
|
### 現在の状態
|
38
42
|
|
39
43
|
|
7
実現したいことを具体的に記載しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -42,7 +42,7 @@
|
|
42
42
|
|
43
43
|
|
44
44
|
|
45
|
-
2. Dockerfileとdocker-compose.ymlは以下のように記述し、「docker-compose build --no-cache」は正常に完了できました。その後、「docker-compose up」を実行したところでエラーが出ています。
|
45
|
+
2. Dockerfileとdocker-compose.ymlは以下のように記述し、「docker-compose build --no-cache」は正常に完了できました。その後、「docker-compose up」を実行したところでエラーが出ています。(web:code 10でExit、db:code 0でExit)
|
46
46
|
|
47
47
|
|
48
48
|
|
6
実現したいことを具体的に記載しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,8 +1,8 @@
|
|
1
1
|
開発環境にDockerを導入してRailsの開発を行いたいのですが、
|
2
2
|
|
3
|
-
docker-compose upが正常に動作せず、どうすれば動作させることができるか、
|
3
|
+
docker-compose upが正常に動作せず、どうすれば動作させることができるかの解決策や、
|
4
|
-
|
4
|
+
|
5
|
-
|
5
|
+
もしくは、原因究明しかねているので、原因として考えられることだけでも、ご教示いただければと思い、質問させていただきます。
|
6
6
|
|
7
7
|
|
8
8
|
|
5
聞きたいことが変わったので修正しました。
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
【Docker
|
1
|
+
【Docker】開発環境でdocker-compose upするとエラーが出る(DB:mysql、Web:Ruby)
|
test
CHANGED
@@ -1,4 +1,8 @@
|
|
1
|
-
開発環境にDockerを導入してRailsの開発を行いたいのですが、
|
1
|
+
開発環境にDockerを導入してRailsの開発を行いたいのですが、
|
2
|
+
|
3
|
+
docker-compose upが正常に動作せず、どうすれば動作させることができるか、
|
4
|
+
|
5
|
+
解決策や、もしくは、原因として考えられることについても、ご教示いただきたいです。
|
2
6
|
|
3
7
|
|
4
8
|
|
@@ -10,10 +14,12 @@
|
|
10
14
|
|
11
15
|
そのために、既存のRailsアプリをDockerにて起動し、ブラウザのlocalhostで見れるようにしたい。(既存のRailsアプリはWSLにて動作していました。この度、WSLでなくDockerで開発しようと思い立ちました)
|
12
16
|
|
13
|
-
下記のQiita記事を参考に実施しま
|
17
|
+
下記のQiita記事を参考に実施しています。
|
14
18
|
|
15
19
|
[既存のRailsアプリにDockerを導入する手順](https://qiita.com/kenzoukenzou104809/items/b9e716204e0cd0cea447)
|
16
20
|
|
21
|
+
[丁寧すぎるDocker-composeによるrails5 + MySQL on Dockerの環境構築(Docker for Mac)](https://qiita.com/azul915/items/5b7063cbc80192343fc0#%E4%BD%95%E3%82%82%E3%81%AA%E3%81%84%E7%8A%B6%E6%85%8B%E3%81%8B%E3%82%89rails%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%81%A8mysql%E3%81%AE%E3%82%B3%E3%83%B3%E3%83%86%E3%83%8A%E3%82%92%E7%AB%8B%E3%81%A6%E3%81%A6%E3%81%8F%E3%82%8C%E3%82%8B%E3%82%B7%E3%82%A7%E3%83%AB2019-02-04%E8%BF%BD%E8%A8%98)
|
22
|
+
|
17
23
|
|
18
24
|
|
19
25
|
|
@@ -32,27 +38,15 @@
|
|
32
38
|
|
33
39
|
|
34
40
|
|
35
|
-
|
41
|
+
1. Docker Quickstart Terminalを起動し、Dockerコマンドを打ち、動作することは確認しています。
|
36
|
-
|
37
|
-
|
38
|
-
|
42
|
+
|
43
|
+
|
44
|
+
|
39
|
-
|
45
|
+
2. Dockerfileとdocker-compose.ymlは以下のように記述し、「docker-compose build --no-cache」は正常に完了できました。その後、「docker-compose up」を実行したところでエラーが出ています。
|
40
|
-
|
41
|
-
|
42
|
-
|
46
|
+
|
47
|
+
|
48
|
+
|
43
|
-
|
49
|
+
3. web、DBともにエラーが出ている様子です。2つはそれぞれ分けて解決すべき、と考え、調査中ですが、調べる時間があまりに長時間かかっているため、質問させていただいた次第です。
|
44
|
-
|
45
|
-
|
46
|
-
|
47
|
-
### 試したこと
|
48
|
-
|
49
|
-
|
50
|
-
|
51
|
-
先に「docker-compose build」が必要なのかと気づき、実行しましたが、
|
52
|
-
|
53
|
-
エラーが出てしまいました。現在調査中です。
|
54
|
-
|
55
|
-
![イメージ説明](c1edf59e1d706c34471e3a8153656856.png)
|
56
50
|
|
57
51
|
|
58
52
|
|
@@ -84,23 +78,25 @@
|
|
84
78
|
|
85
79
|
FROM ruby:2.6.5
|
86
80
|
|
87
|
-
|
88
|
-
|
89
|
-
RUN apt-get update
|
81
|
+
RUN apt-get update -qq && \
|
90
|
-
|
91
|
-
|
82
|
+
|
92
|
-
|
93
|
-
|
83
|
+
apt-get install -y --no-install-recommends build-essential \
|
84
|
+
|
85
|
+
libpq-dev \
|
86
|
+
|
87
|
+
nodejs \
|
88
|
+
|
89
|
+
&& rm -rf /var/lib/apt/lists/*
|
94
90
|
|
95
91
|
|
96
92
|
|
97
93
|
# 作業ディレクトリの作成、設定
|
98
94
|
|
99
|
-
RUN mkdir /my
|
95
|
+
RUN mkdir /myapp
|
100
96
|
|
101
97
|
##作業ディレクトリ名をAPP_ROOTに割り当てて、以下$APP_ROOTで参照
|
102
98
|
|
103
|
-
ENV APP_ROOT /my
|
99
|
+
ENV APP_ROOT /myapp
|
104
100
|
|
105
101
|
WORKDIR $APP_ROOT
|
106
102
|
|
@@ -108,16 +104,14 @@
|
|
108
104
|
|
109
105
|
# ホスト側(ローカル)のGemfileを追加する
|
110
106
|
|
111
|
-
ADD Gemfile $APP_ROOT/Gemfile
|
107
|
+
ADD ./Gemfile $APP_ROOT/Gemfile
|
112
|
-
|
108
|
+
|
113
|
-
ADD Gemfile.lock $APP_ROOT/Gemfile.lock
|
109
|
+
ADD ./Gemfile.lock $APP_ROOT/Gemfile.lock
|
114
110
|
|
115
111
|
|
116
112
|
|
117
113
|
# Gemfileのbundle install
|
118
114
|
|
119
|
-
RUN gem install bundler
|
120
|
-
|
121
115
|
RUN bundle install
|
122
116
|
|
123
117
|
ADD . $APP_ROOT
|
@@ -136,67 +130,137 @@
|
|
136
130
|
|
137
131
|
|
138
132
|
|
139
|
-
version: '
|
133
|
+
version: '3'
|
140
134
|
|
141
135
|
services:
|
142
136
|
|
143
137
|
db:
|
144
138
|
|
145
|
-
image: mysql:5.
|
139
|
+
image: mysql:5.7
|
146
140
|
|
147
141
|
environment:
|
148
142
|
|
143
|
+
MYSQL_ROOT_PASSWORD: password
|
144
|
+
|
149
145
|
MYSQL_DATABASE: myfavrest-app_development
|
150
146
|
|
151
|
-
MYSQL_ROOT_PASSWORD: <パスワード>※マスクしてます
|
152
|
-
|
153
|
-
MYSQL_USER: <ID>※マスクしてます
|
154
|
-
|
155
|
-
MYSQL_PASSWORD: <パスワード>※マスクしてます
|
156
|
-
|
157
147
|
ports:
|
158
148
|
|
159
|
-
- "3306:3306"
|
149
|
+
- "3306:3306"
|
160
150
|
|
161
151
|
web:
|
162
152
|
|
163
|
-
build:
|
153
|
+
build: .
|
164
|
-
|
165
|
-
context: .
|
166
|
-
|
167
|
-
dockerfile: Dockerfile
|
168
154
|
|
169
155
|
command: bundle exec rails s -p 3000 -b '0.0.0.0'
|
170
156
|
|
171
|
-
|
157
|
+
volumes:
|
172
|
-
|
158
|
+
|
173
|
-
|
159
|
+
- .:/myapp
|
160
|
+
|
161
|
+
ports:
|
162
|
+
|
163
|
+
- "3000:3000"
|
164
|
+
|
165
|
+
links:
|
166
|
+
|
167
|
+
- db
|
174
168
|
|
175
169
|
depends_on:
|
176
170
|
|
177
|
-
- db # DB側のコンテナが出来上がってからwebを実行する
|
178
|
-
|
179
|
-
|
171
|
+
- db
|
180
|
-
|
181
|
-
|
172
|
+
|
182
|
-
|
183
|
-
|
173
|
+
|
184
|
-
|
185
|
-
|
174
|
+
|
186
|
-
|
187
|
-
|
188
|
-
|
189
|
-
```
|
175
|
+
```
|
176
|
+
|
177
|
+
|
178
|
+
|
179
|
+
### database.yml
|
180
|
+
|
181
|
+
|
182
|
+
|
183
|
+
```yml
|
184
|
+
|
185
|
+
|
186
|
+
|
187
|
+
default: &default
|
188
|
+
|
189
|
+
adapter: mysql2
|
190
|
+
|
191
|
+
encoding: utf8
|
192
|
+
|
193
|
+
pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>
|
194
|
+
|
195
|
+
username: mydev
|
196
|
+
|
197
|
+
password: password
|
198
|
+
|
199
|
+
host: db
|
200
|
+
|
201
|
+
socket: /var/run/mysqld/mysqld.sock
|
202
|
+
|
203
|
+
|
204
|
+
|
205
|
+
development:
|
206
|
+
|
207
|
+
<<: *default
|
208
|
+
|
209
|
+
database: myfavrest-app_development
|
210
|
+
|
211
|
+
|
212
|
+
|
213
|
+
(test以下略)
|
214
|
+
|
215
|
+
|
216
|
+
|
217
|
+
```
|
218
|
+
|
219
|
+
|
220
|
+
|
221
|
+
###Gemfile
|
222
|
+
|
223
|
+
|
224
|
+
|
225
|
+
```Gemfile
|
226
|
+
|
227
|
+
|
228
|
+
|
229
|
+
source 'https://rubygems.org'
|
230
|
+
|
231
|
+
git_source(:github) { |repo| "https://github.com/#{repo}.git" }
|
232
|
+
|
233
|
+
|
234
|
+
|
235
|
+
ruby '2.6.5'
|
236
|
+
|
237
|
+
gem 'mysql2', '>= 0.4.4', '< 0.6.0'
|
238
|
+
|
239
|
+
(以下略)
|
240
|
+
|
241
|
+
|
242
|
+
|
243
|
+
```
|
244
|
+
|
245
|
+
|
246
|
+
|
247
|
+
### Gemfile.lock
|
248
|
+
|
249
|
+
Gemfile.lockは何も書かれていません。(中身は全て削除しました。)
|
190
250
|
|
191
251
|
|
192
252
|
|
193
253
|
### エラー現象の画面キャプチャ
|
194
254
|
|
255
|
+
![イメージ1](bea339af401e2e2f9b10584529616777.png)
|
256
|
+
|
195
|
-
![イメージ説明](
|
257
|
+
![イメージ説明](1a9a118c38ee64c31c3d71d6604e4eae.png)
|
258
|
+
|
196
|
-
|
259
|
+
![イメージ説明](e56483cb4febead5322a0cf542e12db2.png)
|
260
|
+
|
261
|
+
(途中略)
|
262
|
+
|
197
|
-
![イメージ説明](
|
263
|
+
![イメージ説明](e02c6215eb8e6f36bd73ebdda08126c9.png)
|
198
|
-
|
199
|
-
|
200
264
|
|
201
265
|
|
202
266
|
|
4
リンクを追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -10,6 +10,10 @@
|
|
10
10
|
|
11
11
|
そのために、既存のRailsアプリをDockerにて起動し、ブラウザのlocalhostで見れるようにしたい。(既存のRailsアプリはWSLにて動作していました。この度、WSLでなくDockerで開発しようと思い立ちました)
|
12
12
|
|
13
|
+
下記のQiita記事を参考に実施しました。
|
14
|
+
|
15
|
+
[既存のRailsアプリにDockerを導入する手順](https://qiita.com/kenzoukenzou104809/items/b9e716204e0cd0cea447)
|
16
|
+
|
13
17
|
|
14
18
|
|
15
19
|
|
3
実現したいことを具体的に記載しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -40,6 +40,18 @@
|
|
40
40
|
|
41
41
|
|
42
42
|
|
43
|
+
### 試したこと
|
44
|
+
|
45
|
+
|
46
|
+
|
47
|
+
先に「docker-compose build」が必要なのかと気づき、実行しましたが、
|
48
|
+
|
49
|
+
エラーが出てしまいました。現在調査中です。
|
50
|
+
|
51
|
+
![イメージ説明](c1edf59e1d706c34471e3a8153656856.png)
|
52
|
+
|
53
|
+
|
54
|
+
|
43
55
|
※ホスト側のRailsアプリのディレクトリ
|
44
56
|
|
45
57
|
C:\mydev\myfavrest-app
|
2
何をお聞きしたいかわかりづらかったため修正しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
開発環境にDockerを導入してRailsの開発を行いたいのですが、Dockerにてrailsサーバが立ち上がらず、
|
1
|
+
開発環境にDockerを導入してRailsの開発を行いたいのですが、Dockerにてrailsサーバが立ち上がらず、エラーなく起動するためにはどうすればよいか、ご教示いただきたいです。
|
2
2
|
|
3
3
|
|
4
4
|
|
1
実現したいことを具体的に記載しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -8,7 +8,7 @@
|
|
8
8
|
|
9
9
|
**開発環境にDockerを使用し、Ruby on Railsの開発を行いたい。**
|
10
10
|
|
11
|
-
そのために、既存のRailsアプリをDockerにて起動し、ブラウザのlocalhostで見れるようにしたい。
|
11
|
+
そのために、既存のRailsアプリをDockerにて起動し、ブラウザのlocalhostで見れるようにしたい。(既存のRailsアプリはWSLにて動作していました。この度、WSLでなくDockerで開発しようと思い立ちました)
|
12
12
|
|
13
13
|
|
14
14
|
|