質問編集履歴
10
yy
test
CHANGED
File without changes
|
test
CHANGED
@@ -218,7 +218,7 @@
|
|
218
218
|
|
219
219
|
my-mysql:
|
220
220
|
|
221
|
-
image: mysql:
|
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
ええ
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
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
test
CHANGED
File without changes
|
test
CHANGED
@@ -286,13 +286,13 @@
|
|
286
286
|
|
287
287
|
|
288
288
|
|
289
|
-
ホストネームを”my-
|
289
|
+
ホストネームを”my-mysql”に変更しました。
|
290
290
|
|
291
291
|
```php
|
292
292
|
|
293
293
|
<?php
|
294
294
|
|
295
|
-
$hostname = "my-
|
295
|
+
$hostname = "my-mysql";
|
296
296
|
|
297
297
|
$username = "docker";
|
298
298
|
|
6
ええ
test
CHANGED
File without changes
|
test
CHANGED
@@ -194,7 +194,7 @@
|
|
194
194
|
|
195
195
|
解決策のわかる方いらっしゃいましたら、できましたら「docker-compose.yml」に追記をお願いしたいです。よろしくお願いいたします。
|
196
196
|
|
197
|
-
※できましたら、docker-compose.ymlだけの記述
|
197
|
+
※できましたら、docker-compose.ymlだけの記述だけでfixさせたい気持ちがあります。docker-compose.ymlだけで無理でしたらDockerfileの記述もよろしくお願いいたします。
|
198
198
|
|
199
199
|
|
200
200
|
|
5
画像
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
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
|
-
|
277
|
+
networks:
|
282
|
-
|
278
|
+
|
283
|
-
-
|
279
|
+
- my_network
|
284
280
|
|
285
281
|
networks:
|
286
282
|
|
3
ファイル更新
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
ええ
test
CHANGED
File without changes
|
test
CHANGED
@@ -194,4 +194,4 @@
|
|
194
194
|
|
195
195
|
解決策のわかる方いらっしゃいましたら、できましたら「docker-compose.yml」に追記をお願いしたいです。よろしくお願いいたします。
|
196
196
|
|
197
|
-
※できましたら、だけの記述でけでfixさせたい気持ちがあります。
|
197
|
+
※できましたら、docker-compose.ymlだけの記述でけでfixさせたい気持ちがあります。docker-compose.ymlだけで無理でしたらDockerfileの記述もよろしくお願いいたします。
|
1
プラス
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の記述もよろしくお願いいたします。
|