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

質問編集履歴

14

docker-compose.ymlのwebの箇所の「links:db」は推奨されていない(現行verでは不要となったとのこと)ため、削除しました。

2020/05/28 13:44

投稿

otdsh9432
otdsh9432

スコア55

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.

2020/05/28 13:44

投稿

otdsh9432
otdsh9432

スコア55

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、DBともにエラーが出ている様子です。2つはそれぞれ分けて解決すべき、と考え、調査中ですが、調べる時間があまりに長時間かかっているため、質問させていただいた次第です。
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
- ENV APP_ROOT /myapp
77
+ WORKDIR /myapp
81
- WORKDIR $APP_ROOT
82
78
 
83
79
  # ホスト側(ローカル)のGemfileを追加する
84
- COPY ./Gemfile $APP_ROOT/Gemfile
80
+ COPY Gemfile /myapp/Gemfile
85
- COPY ./Gemfile.lock $APP_ROOT/Gemfile.lock
81
+ COPY Gemfile.lock /myapp/Gemfile.lock
86
82
 
87
83
  # Gemfileのbundle install
88
84
  RUN bundle install
89
- COPY . $APP_ROOT
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: bundle exec rails s -p 3000 -b '0.0.0.0'
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
  ![イメージ1](bea339af401e2e2f9b10584529616777.png)
159
- ![イメージ説明](1a9a118c38ee64c31c3d71d6604e4eae.png)
160
- ![イメージ説明](e56483cb4febead5322a0cf542e12db2.png)
161
- (途中略)
162
- ![イメージ説明](e02c6215eb8e6f36bd73ebdda08126c9.png)
163
135
 
136
+
164
137
  並行して調査中ではございますが、お力添えいただきたい次第です。
165
138
  不足情報等ございましたら追加しますので、お手数をおかけしますが、ご指摘いただけますと幸いです。
166
139
  どうぞよろしくお願いいたします。

12

In Dockerfile, I modified all "ADD" commands to "COPY".

2020/05/27 13:55

投稿

otdsh9432
otdsh9432

スコア55

title CHANGED
File without changes
body CHANGED
@@ -81,12 +81,12 @@
81
81
  WORKDIR $APP_ROOT
82
82
 
83
83
  # ホスト側(ローカル)のGemfileを追加する
84
- ADD ./Gemfile $APP_ROOT/Gemfile
84
+ COPY ./Gemfile $APP_ROOT/Gemfile
85
- ADD ./Gemfile.lock $APP_ROOT/Gemfile.lock
85
+ COPY ./Gemfile.lock $APP_ROOT/Gemfile.lock
86
86
 
87
87
  # Gemfileのbundle install
88
88
  RUN bundle install
89
- ADD . $APP_ROOT
89
+ COPY . $APP_ROOT
90
90
 
91
91
  ```
92
92
 

11

Dockerfileが存在するディレクトリでls -lして取得した一覧を追記しました。

2020/05/26 13:58

投稿

otdsh9432
otdsh9432

スコア55

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

実現したいことを具体的に記載しました

2020/05/25 23:22

投稿

otdsh9432
otdsh9432

スコア55

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」を実行したところでエラーが出ています。(web:code 10でExit、db:code 0でExit)
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

題名を変更しました

2020/05/24 13:53

投稿

otdsh9432
otdsh9432

スコア55

title CHANGED
@@ -1,1 +1,1 @@
1
- 【Docker】開発環境でdocker-compose upするとエラーが出る(DB:mysql、Web:Ruby)
1
+ 【Docker】開発環境でdocker-compose upするとエラーが出る
body CHANGED
File without changes

8

OSを明記

2020/05/24 11:29

投稿

otdsh9432
otdsh9432

スコア55

title CHANGED
File without changes
body CHANGED
@@ -13,9 +13,11 @@
13
13
 
14
14
  ### 使用環境
15
15
 
16
- ツール:Docker Quickstart Terminal(VirtualBoxインストール済)
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

実現したいことを具体的に記載しました。

2020/05/24 09:10

投稿

otdsh9432
otdsh9432

スコア55

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

実現したいことを具体的に記載しました

2020/05/24 09:03

投稿

otdsh9432
otdsh9432

スコア55

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

聞きたいことが変わったので修正しました。

2020/05/24 09:01

投稿

otdsh9432
otdsh9432

スコア55

title CHANGED
@@ -1,1 +1,1 @@
1
- 【Docker/Rails】開発環境でdocker-compose upすると、Could not locate Gemfile or .bundle/ directoryが出て起動できない
1
+ 【Docker】開発環境でdocker-compose upするとエラーが出る(DB:mysql、Web:Ruby)
body CHANGED
@@ -1,11 +1,14 @@
1
- 開発環境にDockerを導入してRailsの開発を行いたいのですが、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
- - Docker Quickstart Terminalを起動し、Dockerコマンドを打ち、動作することは確認しています。
21
+ 1. Docker Quickstart Terminalを起動し、Dockerコマンドを打ち、動作することは確認しています。
19
22
 
20
- - Dockerfileとdocker-compose.ymlは以下のように記述し、ターミナルで「docker-compose upを実行しました、「Could not locate Gemfile or .bundle/ directory」と出て、Rails serverが起動しせん
23
+ 2. Dockerfileとdocker-compose.ymlは以下のように記述し、「docker-compose build --no-cacheは正常に完了できました。その後、「docker-compose upを実行したころでエラーが出て
21
24
 
22
- - 色々と調べましたがDockerfileでのGemfileやbundleの指定の仕方原因あり修正すべき、修正したら動いた、いう記事は様々あるため原因の推測はついたのですが、Dockerfileで書いていディレクトリ具体的どの場所を示しているがわかっておらず適切な記載の仕方が推測つきまん。(Dockerfileの記述方法についも現在並行して学習中です
25
+ 3. webDBともエラー出ている様子で。2つはそれぞれ分けて解決すべき、と考え調査中ですが、調べ時間あまり長時間かかっているため質問させていただいた次第です
23
26
 
24
- ### 試したこと
25
-
26
- 先に「docker-compose build」が必要なのかと気づき、実行しましたが、
27
- エラーが出てしまいました。現在調査中です。
28
- ![イメージ説明](c1edf59e1d706c34471e3a8153656856.png)
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 /myfavrest-app
48
+ RUN mkdir /myapp
51
49
  ##作業ディレクトリ名をAPP_ROOTに割り当てて、以下$APP_ROOTで参照
52
- ENV APP_ROOT /myfavrest-app
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: '2'
67
+ version: '3'
71
68
  services:
72
69
  db:
73
- image: mysql:5.6
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
- tty: true
79
+ volumes:
87
- stdin_open: true
80
+ - .:/myapp
81
+ ports:
82
+ - "3000:3000"
83
+ links:
84
+ - db
88
85
  depends_on:
89
- - db # DB側のコンテナが出来上がってからwebを実行する
90
- ports:
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
+ ![イメージ1](bea339af401e2e2f9b10584529616777.png)
98
- ![イメージ説明](f49df08427860eb1d61ebf11363007f1.png)
129
+ ![イメージ説明](1a9a118c38ee64c31c3d71d6604e4eae.png)
130
+ ![イメージ説明](e56483cb4febead5322a0cf542e12db2.png)
131
+ (途中略)
99
- ![イメージ説明](46c27a1ce71706ed1d66eafac575ff0d.png)
132
+ ![イメージ説明](e02c6215eb8e6f36bd73ebdda08126c9.png)
100
133
 
101
-
102
134
  並行して調査中ではございますが、お力添えいただきたい次第です。
103
135
  不足情報等ございましたら追加しますので、お手数をおかけしますが、ご指摘いただけますと幸いです。
104
136
  どうぞよろしくお願いいたします。

4

リンクを追加

2020/05/24 09:00

投稿

otdsh9432
otdsh9432

スコア55

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

実現したいことを具体的に記載しました。

2020/05/23 11:35

投稿

otdsh9432
otdsh9432

スコア55

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
+ ![イメージ説明](c1edf59e1d706c34471e3a8153656856.png)
27
+
22
28
  ※ホスト側のRailsアプリのディレクトリ
23
29
  C:\mydev\myfavrest-app
24
30
 

2

何をお聞きしたいかわかりづらかったため修正しました。

2020/05/23 11:32

投稿

otdsh9432
otdsh9432

スコア55

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

実現したいことを具体的に記載しました。

2020/05/23 11:24

投稿

otdsh9432
otdsh9432

スコア55

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
  ### 使用環境