質問編集履歴

10

yy

2018/09/15 15:37

投稿

holic
holic

スコア134

test CHANGED
File without changes
test CHANGED
@@ -218,7 +218,7 @@
218
218
 
219
219
  my-mysql:
220
220
 
221
- image: mysql:8
221
+ image: mysql:5.7
222
222
 
223
223
  container_name: my-mysql
224
224
 
@@ -244,7 +244,7 @@
244
244
 
245
245
  - my_network
246
246
 
247
-
247
+
248
248
 
249
249
  my-php:
250
250
 
@@ -260,11 +260,15 @@
260
260
 
261
261
  - ./html:/var/www/html
262
262
 
263
+ links:
264
+
265
+ - "my-mysql:db"
266
+
263
267
  networks:
264
268
 
265
269
  - my_network
266
270
 
267
-
271
+
268
272
 
269
273
  my-phpmyadmin:
270
274
 
@@ -274,6 +278,10 @@
274
278
 
275
279
  - "8080:80"
276
280
 
281
+ links:
282
+
283
+ - "my-mysql:db"
284
+
277
285
  networks:
278
286
 
279
287
  - my_network

9

ええ

2018/09/15 15:37

投稿

holic
holic

スコア134

test CHANGED
File without changes
test CHANGED
@@ -288,6 +288,14 @@
288
288
 
289
289
  ホストネームを”my-mysql”に変更しました。
290
290
 
291
+ mysql_connect
292
+
293
+
294
+
295
+ mysqli_connect
296
+
297
+ に書き換えて、第四引数に$danameを追記
298
+
291
299
  ```php
292
300
 
293
301
  <?php
@@ -302,7 +310,7 @@
302
310
 
303
311
 
304
312
 
305
- $connect = mysqli_connect($hostname, $username, $password);
313
+ $connect = mysqli_connect($hostname, $username, $password, $dbname);
306
314
 
307
315
  mysql_select_db($dbname);
308
316
 

8

ss

2018/09/15 14:46

投稿

holic
holic

スコア134

test CHANGED
File without changes
test CHANGED
@@ -302,7 +302,7 @@
302
302
 
303
303
 
304
304
 
305
- $connect = mysql_connect($hostname, $username, $password);
305
+ $connect = mysqli_connect($hostname, $username, $password);
306
306
 
307
307
  mysql_select_db($dbname);
308
308
 

7

ee

2018/09/15 14:43

投稿

holic
holic

スコア134

test CHANGED
File without changes
test CHANGED
@@ -286,13 +286,13 @@
286
286
 
287
287
 
288
288
 
289
- ホストネームを”my-php”に変更しました。
289
+ ホストネームを”my-mysql”に変更しました。
290
290
 
291
291
  ```php
292
292
 
293
293
  <?php
294
294
 
295
- $hostname = "my-php";
295
+ $hostname = "my-mysql";
296
296
 
297
297
  $username = "docker";
298
298
 

6

ええ

2018/09/14 12:59

投稿

holic
holic

スコア134

test CHANGED
File without changes
test CHANGED
@@ -194,7 +194,7 @@
194
194
 
195
195
  解決策のわかる方いらっしゃいましたら、できましたら「docker-compose.yml」に追記をお願いしたいです。よろしくお願いいたします。
196
196
 
197
- ※できましたら、docker-compose.ymlだけの記述けでfixさせたい気持ちがあります。docker-compose.ymlだけで無理でしたらDockerfileの記述もよろしくお願いいたします。
197
+ ※できましたら、docker-compose.ymlだけの記述けでfixさせたい気持ちがあります。docker-compose.ymlだけで無理でしたらDockerfileの記述もよろしくお願いいたします。
198
198
 
199
199
 
200
200
 

5

画像

2018/09/14 12:18

投稿

holic
holic

スコア134

test CHANGED
File without changes
test CHANGED
@@ -329,3 +329,9 @@
329
329
  ?>
330
330
 
331
331
  ```
332
+
333
+
334
+
335
+ docker network inspectでネットワーク情報を見た画像です。
336
+
337
+ ![イメージ説明](c77790bd307a80db6ce7dd1047fd5e21.png)

4

dd

2018/09/14 12:13

投稿

holic
holic

スコア134

test CHANGED
File without changes
test CHANGED
@@ -260,10 +260,6 @@
260
260
 
261
261
  - ./html:/var/www/html
262
262
 
263
- links:
264
-
265
- - "my-mysql:db"
266
-
267
263
  networks:
268
264
 
269
265
  - my_network
@@ -278,9 +274,9 @@
278
274
 
279
275
  - "8080:80"
280
276
 
281
- links:
277
+ networks:
282
-
278
+
283
- - "my-mysql:db"
279
+ - my_network
284
280
 
285
281
  networks:
286
282
 

3

ファイル更新

2018/09/14 11:46

投稿

holic
holic

スコア134

test CHANGED
File without changes
test CHANGED
@@ -195,3 +195,141 @@
195
195
  解決策のわかる方いらっしゃいましたら、できましたら「docker-compose.yml」に追記をお願いしたいです。よろしくお願いいたします。
196
196
 
197
197
  ※できましたら、docker-compose.ymlだけの記述でけでfixさせたい気持ちがあります。docker-compose.ymlだけで無理でしたらDockerfileの記述もよろしくお願いいたします。
198
+
199
+
200
+
201
+
202
+
203
+ # ファイル更新
204
+
205
+
206
+
207
+ 「docker-compose.yml」にnetworksの記述を追記しました。
208
+
209
+ ```yml
210
+
211
+ version: "2"
212
+
213
+
214
+
215
+ services:
216
+
217
+
218
+
219
+ my-mysql:
220
+
221
+ image: mysql:8
222
+
223
+ container_name: my-mysql
224
+
225
+ environment:
226
+
227
+ - MYSQL_ROOT_PASSWORD=root
228
+
229
+ - MYSQL_DATABASE=docker
230
+
231
+ - MYSQL_USER=docker
232
+
233
+ - MYSQL_PASSWORD=docker
234
+
235
+ ports:
236
+
237
+ - "3306:3306"
238
+
239
+ volumes:
240
+
241
+ - ./mysql:/var/lib/mysql
242
+
243
+ networks:
244
+
245
+ - my_network
246
+
247
+
248
+
249
+ my-php:
250
+
251
+ image: php:7.2.1-apache
252
+
253
+ container_name: my-php
254
+
255
+ ports:
256
+
257
+ - "80:80"
258
+
259
+ volumes:
260
+
261
+ - ./html:/var/www/html
262
+
263
+ links:
264
+
265
+ - "my-mysql:db"
266
+
267
+ networks:
268
+
269
+ - my_network
270
+
271
+
272
+
273
+ my-phpmyadmin:
274
+
275
+ image: phpmyadmin/phpmyadmin
276
+
277
+ ports:
278
+
279
+ - "8080:80"
280
+
281
+ links:
282
+
283
+ - "my-mysql:db"
284
+
285
+ networks:
286
+
287
+ my_network:
288
+
289
+ ```
290
+
291
+
292
+
293
+ ホストネームを”my-php”に変更しました。
294
+
295
+ ```php
296
+
297
+ <?php
298
+
299
+ $hostname = "my-php";
300
+
301
+ $username = "docker";
302
+
303
+ $password = "docker";
304
+
305
+ $dbname = "docker";
306
+
307
+
308
+
309
+ $connect = mysql_connect($hostname, $username, $password);
310
+
311
+ mysql_select_db($dbname);
312
+
313
+
314
+
315
+ $sql = "select * from tamago";
316
+
317
+ $sqlq = mysql_query($sql, $connect);
318
+
319
+
320
+
321
+ while($row = mysql_fetch_array($sqlq)){
322
+
323
+ echo "接続成功";
324
+
325
+ }
326
+
327
+
328
+
329
+ mysql_free_result($sqlq);
330
+
331
+ mysql_close($connect);
332
+
333
+ ?>
334
+
335
+ ```

2

ええ

2018/09/14 11:39

投稿

holic
holic

スコア134

test CHANGED
File without changes
test CHANGED
@@ -194,4 +194,4 @@
194
194
 
195
195
  解決策のわかる方いらっしゃいましたら、できましたら「docker-compose.yml」に追記をお願いしたいです。よろしくお願いいたします。
196
196
 
197
- ※できましたら、だけの記述でけでfixさせたい気持ちがあります。もし無理でしたらDockerfileの記述もよろしくお願いいたします。
197
+ ※できましたら、docker-compose.ymlだけの記述でけでfixさせたい気持ちがあります。docker-compose.ymlだけで無理でしたらDockerfileの記述もよろしくお願いいたします。

1

プラス

2018/09/14 09:56

投稿

holic
holic

スコア134

test CHANGED
File without changes
test CHANGED
@@ -193,3 +193,5 @@
193
193
  調べてみましたが、もしかして、phpとmysqlを接続するためのPDOなどの記述をしなければいけなかったのでしょうか。
194
194
 
195
195
  解決策のわかる方いらっしゃいましたら、できましたら「docker-compose.yml」に追記をお願いしたいです。よろしくお願いいたします。
196
+
197
+ ※できましたら、だけの記述でけでfixさせたい気持ちがあります。もし無理でしたらDockerfileの記述もよろしくお願いいたします。