質問編集履歴

8

軽微な修正

2021/02/14 23:27

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -170,7 +170,7 @@
170
170
 
171
171
  ports:
172
172
 
173
- \- 8000:8000
173
+ 8000:8000
174
174
 
175
175
  しているので、冗長のためDockerfileから EXPOSE 8000 を削除しました。
176
176
 

7

軽微な修正

2021/02/14 23:27

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -170,7 +170,7 @@
170
170
 
171
171
  ports:
172
172
 
173
- ''- 8000:8000
173
+ \- 8000:8000
174
174
 
175
175
  しているので、冗長のためDockerfileから EXPOSE 8000 を削除しました。
176
176
 

6

軽微な修正

2021/02/14 23:25

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -170,7 +170,7 @@
170
170
 
171
171
  ports:
172
172
 
173
- '- 8000:8000
173
+ ''- 8000:8000
174
174
 
175
175
  しているので、冗長のためDockerfileから EXPOSE 8000 を削除しました。
176
176
 

5

軽微な修正

2021/02/14 23:22

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -170,7 +170,7 @@
170
170
 
171
171
  ports:
172
172
 
173
- - 8000:8000
173
+ '- 8000:8000
174
174
 
175
175
  しているので、冗長のためDockerfileから EXPOSE 8000 を削除しました。
176
176
 

4

先の投稿の修正箇所の報告と、suama様のご指示の通りに動かす

2021/02/14 23:22

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -153,3 +153,89 @@
153
153
 
154
154
 
155
155
  色々調べてみましたが、解決の糸口が見えないのでどうすれば解決出来るか教えていただけますでしょうか。
156
+
157
+
158
+
159
+ ■追記
160
+
161
+ おはようございます。
162
+
163
+ まず、私が作成したDockerfileですが、先の投稿では、
164
+
165
+ EXPOSE 8000
166
+
167
+ していましたが、
168
+
169
+ ymlで
170
+
171
+ ports:
172
+
173
+ - 8000:8000
174
+
175
+ しているので、冗長のためDockerfileから EXPOSE 8000 を削除しました。
176
+
177
+ それからDockerfileからimage作成しているので、
178
+
179
+ ymlの、
180
+
181
+ image: laravelの記述をこれもまた削除しました。
182
+
183
+ 以上を踏まえた上で、suama様のご指示通りに、動かしてみました。(上のコードは初回投稿のままにしています。)
184
+
185
+
186
+
187
+ # 一度全て停止
188
+
189
+ docker-compose down
190
+
191
+
192
+
193
+ 停止しました
194
+
195
+
196
+
197
+ # サービスを指定してdbだけをまず起動
198
+
199
+ docker-compose up -d db
200
+
201
+
202
+
203
+ Creating network "docker_mysql_default" with the default driver
204
+
205
+ Creating mysql_container ... done
206
+
207
+
208
+
209
+ # psでデータベースが正しく起動しているか確認
210
+
211
+ docker-compose ps
212
+
213
+
214
+
215
+ Name Command State Ports
216
+
217
+ -----------------------------------------------------------------------------------------
218
+
219
+ mysql_container docker-entrypoint.sh mysqld Up 0.0.0.0:3306->3306/tcp, 33060/tcp
220
+
221
+ 問題なさそうです。
222
+
223
+
224
+
225
+ # appだけ -d をつけずに起動
226
+
227
+ docker-compose up app
228
+
229
+
230
+
231
+ Creating laravel_container ... done
232
+
233
+ Attaching to laravel_container
234
+
235
+ laravel_container | Could not open input file: artisan
236
+
237
+ laravel_container exited with code 1
238
+
239
+
240
+
241
+ 以上の結果となりました。

3

2021/02/14 23:21

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -74,7 +74,7 @@
74
74
 
75
75
  ```
76
76
 
77
- この、Laravelプロジェクトと別途MySQLコンテナを立ち上げ、docker-composeするために、下記ymファイルを作成しました。
77
+ この、Laravelプロジェクトと別途MySQLコンテナを立ち上げ、docker-composeするために、下記ymlファイルを作成しました。
78
78
 
79
79
  ```
80
80
 

2

2021/02/14 16:31

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -74,7 +74,7 @@
74
74
 
75
75
  ```
76
76
 
77
- この、Laravelプロジェクトから、別途MySQLコンテナを立ち上げ、docker-composeするために、下記ymlファイルを作成しました。
77
+ この、Laravelプロジェクト別途MySQLコンテナを立ち上げ、docker-composeするために、下記ymlファイルを作成しました。
78
78
 
79
79
  ```
80
80
 

1

環境を追記

2021/02/14 16:31

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,3 +1,13 @@
1
+ 環境
2
+
3
+ macOS BigSur(11.2.1)
4
+
5
+ Docker version 20.10.2, build 2291f61
6
+
7
+ docker-compose version 1.27.4, build 40524192
8
+
9
+
10
+
1
11
  DockerにてAmazon Linux 2にLaravelプロジェクトを立ち上げ、php artisan serveするDockerfileを下記の通り作成しました。
2
12
 
3
13
  ```Dockerfile