質問編集履歴
14
docker-compose.ymlのwebの箇所の「links:db」は推奨されていない(現行verでは不要となったとのこと)ため、削除しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -101,15 +101,13 @@
|
|
101
101
|
- "3306:3306"
|
102
102
|
web:
|
103
103
|
build: .
|
104
|
-
command: rails s -p 3000 -b '0.0.0.0'
|
104
|
+
command: bundle exec rails s -p 3000 -b '0.0.0.0'
|
105
105
|
tty: true
|
106
106
|
stdin_open: true
|
107
107
|
volumes:
|
108
108
|
- .:/myapp
|
109
109
|
ports:
|
110
110
|
- "3000:3000"
|
111
|
-
links:
|
112
|
-
- db
|
113
111
|
depends_on:
|
114
112
|
- db
|
115
113
|
|
13
The DB container turned to start up, so I modified the sentence of this question.
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
【Docker】開発環境でdocker-compose upするとエラーが出る
|
1
|
+
【Docker】開発環境でdocker-compose upするとwebコンテナでエラーが出る
|
body
CHANGED
@@ -14,8 +14,8 @@
|
|
14
14
|
### 使用環境
|
15
15
|
|
16
16
|
ツール:Docker Quickstart Terminal
|
17
|
-
VM:VirtualBox(Linux2.6/ 3.x/ 4.X(64bit))
|
17
|
+
VM(ゲストOS):VirtualBox(Linux2.6/ 3.x/ 4.X(64bit))
|
18
|
-
OS:Windows10 Home
|
18
|
+
ホストOS:Windows10 Home
|
19
19
|
|
20
20
|
|
21
21
|
### 現在の状態
|
@@ -25,14 +25,10 @@
|
|
25
25
|
2. Dockerfileとdocker-compose.ymlは以下のように記述し、「docker-compose build --no-cache」は正常に完了できました。その後、「docker-compose up」を実行したところでエラーが出ています。
|
26
26
|
(エラーメッセージ)
|
27
27
|
web:Could not locate Gemfile or .bundle/ directory exited with code 10
|
28
|
-
db:creating databaseと表示後、すぐにstopping temporary serverと表示されました。
|
29
|
-
giving 0 client threads a chance to die gracefullyという表示がされたあと、
|
30
|
-
色々なもの(plugin)がshutting downされてしまっています。
|
31
|
-
(code 0でExit)
|
32
28
|
|
33
|
-
3. web
|
29
|
+
3. webのみエラーが出ている様子です。2つはそれぞれ分けて解決すべき、と考え、調査中ですが、調べる時間があまりに長時間かかっているため、質問させていただいた次第です。
|
34
30
|
|
35
|
-
※ホスト側のRailsアプリのディレクトリ
|
31
|
+
※ホストOS側のRailsアプリのディレクトリ
|
36
32
|
C:\mydev\myfavrest-app
|
37
33
|
↓ディレクトリ構造(1階層目のみ)
|
38
34
|
```
|
@@ -68,6 +64,8 @@
|
|
68
64
|
```Dockerfile
|
69
65
|
|
70
66
|
FROM ruby:2.6.5
|
67
|
+
# apt-utils関連のエラーを表示させないようにする
|
68
|
+
ENV DEBCONF_NOWARNINGS yes
|
71
69
|
RUN apt-get update -qq && \
|
72
70
|
apt-get install -y --no-install-recommends build-essential \
|
73
71
|
libpq-dev \
|
@@ -76,17 +74,15 @@
|
|
76
74
|
|
77
75
|
# 作業ディレクトリの作成、設定
|
78
76
|
RUN mkdir /myapp
|
79
|
-
##作業ディレクトリ名をAPP_ROOTに割り当てて、以下$APP_ROOTで参照
|
80
|
-
|
77
|
+
WORKDIR /myapp
|
81
|
-
WORKDIR $APP_ROOT
|
82
78
|
|
83
79
|
# ホスト側(ローカル)のGemfileを追加する
|
84
|
-
COPY
|
80
|
+
COPY Gemfile /myapp/Gemfile
|
85
|
-
COPY
|
81
|
+
COPY Gemfile.lock /myapp/Gemfile.lock
|
86
82
|
|
87
83
|
# Gemfileのbundle install
|
88
84
|
RUN bundle install
|
89
|
-
COPY .
|
85
|
+
COPY . /myapp
|
90
86
|
|
91
87
|
```
|
92
88
|
|
@@ -105,7 +101,9 @@
|
|
105
101
|
- "3306:3306"
|
106
102
|
web:
|
107
103
|
build: .
|
108
|
-
command:
|
104
|
+
command: rails s -p 3000 -b '0.0.0.0'
|
105
|
+
tty: true
|
106
|
+
stdin_open: true
|
109
107
|
volumes:
|
110
108
|
- .:/myapp
|
111
109
|
ports:
|
@@ -113,31 +111,10 @@
|
|
113
111
|
links:
|
114
112
|
- db
|
115
113
|
depends_on:
|
116
|
-
- db
|
114
|
+
- db
|
117
115
|
|
118
116
|
```
|
119
117
|
|
120
|
-
### database.yml
|
121
|
-
|
122
|
-
```yml
|
123
|
-
|
124
|
-
default: &default
|
125
|
-
adapter: mysql2
|
126
|
-
encoding: utf8
|
127
|
-
pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>
|
128
|
-
username: mydev
|
129
|
-
password: password
|
130
|
-
host: db
|
131
|
-
socket: /var/run/mysqld/mysqld.sock
|
132
|
-
|
133
|
-
development:
|
134
|
-
<<: *default
|
135
|
-
database: myfavrest-app_development
|
136
|
-
|
137
|
-
(test以下略)
|
138
|
-
|
139
|
-
```
|
140
|
-
|
141
118
|
###Gemfile
|
142
119
|
|
143
120
|
```Gemfile
|
@@ -146,7 +123,6 @@
|
|
146
123
|
git_source(:github) { |repo| "https://github.com/#{repo}.git" }
|
147
124
|
|
148
125
|
ruby '2.6.5'
|
149
|
-
gem 'mysql2', '>= 0.4.4', '< 0.6.0'
|
150
126
|
(以下略)
|
151
127
|
|
152
128
|
```
|
@@ -154,13 +130,10 @@
|
|
154
130
|
### Gemfile.lock
|
155
131
|
Gemfile.lockは何も書かれていません。(中身は全て削除しました。)
|
156
132
|
|
157
|
-
### エラー現象の画面キャプチャ
|
133
|
+
### エラー現象の画面キャプチャ(webコンテナのエラー)
|
158
134
|

|
159
|
-

|
160
|
-

|
161
|
-
(途中略)
|
162
|
-

|
163
135
|
|
136
|
+
|
164
137
|
並行して調査中ではございますが、お力添えいただきたい次第です。
|
165
138
|
不足情報等ございましたら追加しますので、お手数をおかけしますが、ご指摘いただけますと幸いです。
|
166
139
|
どうぞよろしくお願いいたします。
|
12
In Dockerfile, I modified all "ADD" commands to "COPY".
title
CHANGED
File without changes
|
body
CHANGED
@@ -81,12 +81,12 @@
|
|
81
81
|
WORKDIR $APP_ROOT
|
82
82
|
|
83
83
|
# ホスト側(ローカル)のGemfileを追加する
|
84
|
-
|
84
|
+
COPY ./Gemfile $APP_ROOT/Gemfile
|
85
|
-
|
85
|
+
COPY ./Gemfile.lock $APP_ROOT/Gemfile.lock
|
86
86
|
|
87
87
|
# Gemfileのbundle install
|
88
88
|
RUN bundle install
|
89
|
-
|
89
|
+
COPY . $APP_ROOT
|
90
90
|
|
91
91
|
```
|
92
92
|
|
11
Dockerfileが存在するディレクトリでls -lして取得した一覧を追記しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -34,6 +34,28 @@
|
|
34
34
|
|
35
35
|
※ホスト側のRailsアプリのディレクトリ
|
36
36
|
C:\mydev\myfavrest-app
|
37
|
+
↓ディレクトリ構造(1階層目のみ)
|
38
|
+
```
|
39
|
+
drwxr-xr-x 1 ユーザ名 197121 0 4月 30 20:42 app/
|
40
|
+
drwxr-xr-x 1 ユーザ名 197121 0 5月 24 10:44 bin/
|
41
|
+
drwxr-xr-x 1 ユーザ名 197121 0 5月 24 10:44 config/
|
42
|
+
-rw-r--r-- 1 ユーザ名 197121 130 4月 11 18:36 config.ru
|
43
|
+
drwxr-xr-x 1 ユーザ名 197121 0 5月 24 10:44 db/
|
44
|
+
-rw-r--r-- 1 ユーザ名 197121 416 5月 24 17:37 docker-compose.yml
|
45
|
+
-rw-r--r-- 1 ユーザ名 197121 640 5月 24 16:50 Dockerfile
|
46
|
+
-rw-r--r-- 1 ユーザ名 197121 2728 5月 24 16:54 Gemfile
|
47
|
+
-rw-r--r-- 1 ユーザ名 197121 0 5月 24 10:44 Gemfile.lock
|
48
|
+
drwxr-xr-x 1 ユーザ名 197121 0 4月 11 18:36 lib/
|
49
|
+
drwxr-xr-x 1 ユーザ名 197121 0 4月 22 23:39 log/
|
50
|
+
-rw-r--r-- 1 ユーザ名 197121 71 4月 11 18:36 package.json
|
51
|
+
drwxr-xr-x 1 ユーザ名 197121 0 4月 29 21:39 public/
|
52
|
+
-rw-r--r-- 1 ユーザ名 197121 227 4月 11 18:36 Rakefile
|
53
|
+
-rw-r--r-- 1 ユーザ名 197121 5707 5月 13 23:07 README.md
|
54
|
+
drwxr-xr-x 1 ユーザ名 197121 0 5月 24 10:44 spec/
|
55
|
+
drwxr-xr-x 1 ユーザ名 197121 0 4月 11 18:36 storage/
|
56
|
+
drwxr-xr-x 1 ユーザ名 197121 0 4月 29 21:39 tmp/
|
57
|
+
drwxr-xr-x 1 ユーザ名 197121 0 4月 11 18:36 vendor/
|
58
|
+
```
|
37
59
|
|
38
60
|
※ターミナル起動時のカレントディレクトリ
|
39
61
|
/c/Program Files/Docker Toolbox
|
10
実現したいことを具体的に記載しました
title
CHANGED
File without changes
|
body
CHANGED
@@ -22,7 +22,13 @@
|
|
22
22
|
|
23
23
|
1. Docker Quickstart Terminalを起動し、Dockerコマンドを打ち、動作することは確認しています。
|
24
24
|
|
25
|
-
2. Dockerfileとdocker-compose.ymlは以下のように記述し、「docker-compose build --no-cache」は正常に完了できました。その後、「docker-compose up」を実行したところでエラーが出ています。
|
25
|
+
2. Dockerfileとdocker-compose.ymlは以下のように記述し、「docker-compose build --no-cache」は正常に完了できました。その後、「docker-compose up」を実行したところでエラーが出ています。
|
26
|
+
(エラーメッセージ)
|
27
|
+
web:Could not locate Gemfile or .bundle/ directory exited with code 10
|
28
|
+
db:creating databaseと表示後、すぐにstopping temporary serverと表示されました。
|
29
|
+
giving 0 client threads a chance to die gracefullyという表示がされたあと、
|
30
|
+
色々なもの(plugin)がshutting downされてしまっています。
|
31
|
+
(code 0でExit)
|
26
32
|
|
27
33
|
3. web、DBともにエラーが出ている様子です。2つはそれぞれ分けて解決すべき、と考え、調査中ですが、調べる時間があまりに長時間かかっているため、質問させていただいた次第です。
|
28
34
|
|
9
題名を変更しました
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
【Docker】開発環境でdocker-compose upするとエラーが出る
|
1
|
+
【Docker】開発環境でdocker-compose upするとエラーが出る
|
body
CHANGED
File without changes
|
8
OSを明記
title
CHANGED
File without changes
|
body
CHANGED
@@ -13,9 +13,11 @@
|
|
13
13
|
|
14
14
|
### 使用環境
|
15
15
|
|
16
|
-
ツール:Docker Quickstart Terminal
|
16
|
+
ツール:Docker Quickstart Terminal
|
17
|
+
VM:VirtualBox(Linux2.6/ 3.x/ 4.X(64bit))
|
17
18
|
OS:Windows10 Home
|
18
19
|
|
20
|
+
|
19
21
|
### 現在の状態
|
20
22
|
|
21
23
|
1. Docker Quickstart Terminalを起動し、Dockerコマンドを打ち、動作することは確認しています。
|
7
実現したいことを具体的に記載しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -20,7 +20,7 @@
|
|
20
20
|
|
21
21
|
1. Docker Quickstart Terminalを起動し、Dockerコマンドを打ち、動作することは確認しています。
|
22
22
|
|
23
|
-
2. Dockerfileとdocker-compose.ymlは以下のように記述し、「docker-compose build --no-cache」は正常に完了できました。その後、「docker-compose up」を実行したところでエラーが出ています。
|
23
|
+
2. Dockerfileとdocker-compose.ymlは以下のように記述し、「docker-compose build --no-cache」は正常に完了できました。その後、「docker-compose up」を実行したところでエラーが出ています。(web:code 10でExit、db:code 0でExit)
|
24
24
|
|
25
25
|
3. web、DBともにエラーが出ている様子です。2つはそれぞれ分けて解決すべき、と考え、調査中ですが、調べる時間があまりに長時間かかっているため、質問させていただいた次第です。
|
26
26
|
|
6
実現したいことを具体的に記載しました
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
開発環境にDockerを導入してRailsの開発を行いたいのですが、
|
2
|
-
docker-compose upが正常に動作せず、どうすれば動作させることができるか、
|
2
|
+
docker-compose upが正常に動作せず、どうすれば動作させることができるかの解決策や、
|
3
|
-
|
3
|
+
もしくは、原因究明しかねているので、原因として考えられることだけでも、ご教示いただければと思い、質問させていただきます。
|
4
4
|
|
5
5
|
### 実現したいこと
|
6
6
|
|
5
聞きたいことが変わったので修正しました。
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
【Docker
|
1
|
+
【Docker】開発環境でdocker-compose upするとエラーが出る(DB:mysql、Web:Ruby)
|
body
CHANGED
@@ -1,11 +1,14 @@
|
|
1
|
-
開発環境にDockerを導入してRailsの開発を行いたいのですが、
|
1
|
+
開発環境にDockerを導入してRailsの開発を行いたいのですが、
|
2
|
+
docker-compose upが正常に動作せず、どうすれば動作させることができるか、
|
3
|
+
解決策や、もしくは、原因として考えられることについても、ご教示いただきたいです。
|
2
4
|
|
3
5
|
### 実現したいこと
|
4
6
|
|
5
7
|
**開発環境にDockerを使用し、Ruby on Railsの開発を行いたい。**
|
6
8
|
そのために、既存のRailsアプリをDockerにて起動し、ブラウザのlocalhostで見れるようにしたい。(既存のRailsアプリはWSLにて動作していました。この度、WSLでなくDockerで開発しようと思い立ちました)
|
7
|
-
下記のQiita記事を参考に実施しま
|
9
|
+
下記のQiita記事を参考に実施しています。
|
8
10
|
[既存のRailsアプリにDockerを導入する手順](https://qiita.com/kenzoukenzou104809/items/b9e716204e0cd0cea447)
|
11
|
+
[丁寧すぎる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)
|
9
12
|
|
10
13
|
|
11
14
|
### 使用環境
|
@@ -15,18 +18,12 @@
|
|
15
18
|
|
16
19
|
### 現在の状態
|
17
20
|
|
18
|
-
|
21
|
+
1. Docker Quickstart Terminalを起動し、Dockerコマンドを打ち、動作することは確認しています。
|
19
22
|
|
20
|
-
|
23
|
+
2. Dockerfileとdocker-compose.ymlは以下のように記述し、「docker-compose build --no-cache」は正常に完了できました。その後、「docker-compose up」を実行したところでエラーが出ています。
|
21
24
|
|
22
|
-
|
25
|
+
3. web、DBともにエラーが出ている様子です。2つはそれぞれ分けて解決すべき、と考え、調査中ですが、調べる時間があまりに長時間かかっているため、質問させていただいた次第です。
|
23
26
|
|
24
|
-
### 試したこと
|
25
|
-
|
26
|
-
先に「docker-compose build」が必要なのかと気づき、実行しましたが、
|
27
|
-
エラーが出てしまいました。現在調査中です。
|
28
|
-

|
29
|
-
|
30
27
|
※ホスト側のRailsアプリのディレクトリ
|
31
28
|
C:\mydev\myfavrest-app
|
32
29
|
|
@@ -41,23 +38,23 @@
|
|
41
38
|
```Dockerfile
|
42
39
|
|
43
40
|
FROM ruby:2.6.5
|
41
|
+
RUN apt-get update -qq && \
|
42
|
+
apt-get install -y --no-install-recommends build-essential \
|
43
|
+
libpq-dev \
|
44
|
+
nodejs \
|
45
|
+
&& rm -rf /var/lib/apt/lists/*
|
44
46
|
|
45
|
-
RUN apt-get update && apt-get install -y nodejs --no-install-recommends && rm -rf /var/lib/apt/lists/*
|
46
|
-
RUN apt-get update && apt-get install -y mysql-client --no-install-recommends && rm -rf /var/lib/apt/lists/*
|
47
|
-
RUN apt-get update -qq && apt-get install -y build-essential libpq-dev nodejs
|
48
|
-
|
49
47
|
# 作業ディレクトリの作成、設定
|
50
|
-
RUN mkdir /
|
48
|
+
RUN mkdir /myapp
|
51
49
|
##作業ディレクトリ名をAPP_ROOTに割り当てて、以下$APP_ROOTで参照
|
52
|
-
ENV APP_ROOT /
|
50
|
+
ENV APP_ROOT /myapp
|
53
51
|
WORKDIR $APP_ROOT
|
54
52
|
|
55
53
|
# ホスト側(ローカル)のGemfileを追加する
|
56
|
-
ADD Gemfile $APP_ROOT/Gemfile
|
54
|
+
ADD ./Gemfile $APP_ROOT/Gemfile
|
57
|
-
ADD Gemfile.lock $APP_ROOT/Gemfile.lock
|
55
|
+
ADD ./Gemfile.lock $APP_ROOT/Gemfile.lock
|
58
56
|
|
59
57
|
# Gemfileのbundle install
|
60
|
-
RUN gem install bundler
|
61
58
|
RUN bundle install
|
62
59
|
ADD . $APP_ROOT
|
63
60
|
|
@@ -67,38 +64,73 @@
|
|
67
64
|
|
68
65
|
```yml
|
69
66
|
|
70
|
-
version: '
|
67
|
+
version: '3'
|
71
68
|
services:
|
72
69
|
db:
|
73
|
-
image: mysql:5.
|
70
|
+
image: mysql:5.7
|
74
71
|
environment:
|
72
|
+
MYSQL_ROOT_PASSWORD: password
|
75
73
|
MYSQL_DATABASE: myfavrest-app_development
|
76
|
-
MYSQL_ROOT_PASSWORD: <パスワード>※マスクしてます
|
77
|
-
MYSQL_USER: <ID>※マスクしてます
|
78
|
-
MYSQL_PASSWORD: <パスワード>※マスクしてます
|
79
74
|
ports:
|
80
|
-
- "3306:3306"
|
75
|
+
- "3306:3306"
|
81
76
|
web:
|
82
|
-
build:
|
77
|
+
build: .
|
83
|
-
context: .
|
84
|
-
dockerfile: Dockerfile
|
85
78
|
command: bundle exec rails s -p 3000 -b '0.0.0.0'
|
86
|
-
|
79
|
+
volumes:
|
87
|
-
|
80
|
+
- .:/myapp
|
81
|
+
ports:
|
82
|
+
- "3000:3000"
|
83
|
+
links:
|
84
|
+
- db
|
88
85
|
depends_on:
|
89
|
-
- db # DB側のコンテナが出来上がってからwebを実行する
|
90
|
-
|
86
|
+
- db
|
91
|
-
- "3000:3000" # ホストからゲストへポートフォワード
|
92
|
-
volumes:
|
93
|
-
- .:/myfavrest-app # ソースコード変更したらDocker側も即反映されるように
|
94
87
|
|
95
88
|
```
|
96
89
|
|
90
|
+
### database.yml
|
91
|
+
|
92
|
+
```yml
|
93
|
+
|
94
|
+
default: &default
|
95
|
+
adapter: mysql2
|
96
|
+
encoding: utf8
|
97
|
+
pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>
|
98
|
+
username: mydev
|
99
|
+
password: password
|
100
|
+
host: db
|
101
|
+
socket: /var/run/mysqld/mysqld.sock
|
102
|
+
|
103
|
+
development:
|
104
|
+
<<: *default
|
105
|
+
database: myfavrest-app_development
|
106
|
+
|
107
|
+
(test以下略)
|
108
|
+
|
109
|
+
```
|
110
|
+
|
111
|
+
###Gemfile
|
112
|
+
|
113
|
+
```Gemfile
|
114
|
+
|
115
|
+
source 'https://rubygems.org'
|
116
|
+
git_source(:github) { |repo| "https://github.com/#{repo}.git" }
|
117
|
+
|
118
|
+
ruby '2.6.5'
|
119
|
+
gem 'mysql2', '>= 0.4.4', '< 0.6.0'
|
120
|
+
(以下略)
|
121
|
+
|
122
|
+
```
|
123
|
+
|
124
|
+
### Gemfile.lock
|
125
|
+
Gemfile.lockは何も書かれていません。(中身は全て削除しました。)
|
126
|
+
|
97
127
|
### エラー現象の画面キャプチャ
|
128
|
+

|
98
|
-

|
130
|
+

|
131
|
+
(途中略)
|
99
|
-

|
100
133
|
|
101
|
-
|
102
134
|
並行して調査中ではございますが、お力添えいただきたい次第です。
|
103
135
|
不足情報等ございましたら追加しますので、お手数をおかけしますが、ご指摘いただけますと幸いです。
|
104
136
|
どうぞよろしくお願いいたします。
|
4
リンクを追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -4,6 +4,8 @@
|
|
4
4
|
|
5
5
|
**開発環境にDockerを使用し、Ruby on Railsの開発を行いたい。**
|
6
6
|
そのために、既存のRailsアプリをDockerにて起動し、ブラウザのlocalhostで見れるようにしたい。(既存のRailsアプリはWSLにて動作していました。この度、WSLでなくDockerで開発しようと思い立ちました)
|
7
|
+
下記のQiita記事を参考に実施しました。
|
8
|
+
[既存のRailsアプリにDockerを導入する手順](https://qiita.com/kenzoukenzou104809/items/b9e716204e0cd0cea447)
|
7
9
|
|
8
10
|
|
9
11
|
### 使用環境
|
3
実現したいことを具体的に記載しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -19,6 +19,12 @@
|
|
19
19
|
|
20
20
|
- 色々と調べましたが、DockerfileでのGemfileやbundleの指定の仕方に原因があり修正すべき、修正したら動いた、という記事は様々あるため、原因の推測はついたのですが、Dockerfileで書いているディレクトリが具体的にどの場所を示しているかがわかっておらず、適切な記載の仕方が推測つきません。(Dockerfileの記述方法についても現在並行して学習中です)
|
21
21
|
|
22
|
+
### 試したこと
|
23
|
+
|
24
|
+
先に「docker-compose build」が必要なのかと気づき、実行しましたが、
|
25
|
+
エラーが出てしまいました。現在調査中です。
|
26
|
+

|
27
|
+
|
22
28
|
※ホスト側のRailsアプリのディレクトリ
|
23
29
|
C:\mydev\myfavrest-app
|
24
30
|
|
2
何をお聞きしたいかわかりづらかったため修正しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
開発環境にDockerを導入してRailsの開発を行いたいのですが、Dockerにてrailsサーバが立ち上がらず、
|
1
|
+
開発環境にDockerを導入してRailsの開発を行いたいのですが、Dockerにてrailsサーバが立ち上がらず、エラーなく起動するためにはどうすればよいか、ご教示いただきたいです。
|
2
2
|
|
3
3
|
### 実現したいこと
|
4
4
|
|
1
実現したいことを具体的に記載しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -3,7 +3,7 @@
|
|
3
3
|
### 実現したいこと
|
4
4
|
|
5
5
|
**開発環境にDockerを使用し、Ruby on Railsの開発を行いたい。**
|
6
|
-
そのために、既存のRailsアプリをDockerにて起動し、ブラウザのlocalhostで見れるようにしたい。
|
6
|
+
そのために、既存のRailsアプリをDockerにて起動し、ブラウザのlocalhostで見れるようにしたい。(既存のRailsアプリはWSLにて動作していました。この度、WSLでなくDockerで開発しようと思い立ちました)
|
7
7
|
|
8
8
|
|
9
9
|
### 使用環境
|