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

回答編集履歴

1

コメントを受けての追記

2018/06/11 00:48

投稿

takyafumin
takyafumin

スコア2335

answer CHANGED
@@ -10,4 +10,41 @@
10
10
  ```
11
11
 
12
12
  でコンテナで未使用のvolumeだけの表示もできます。
13
- ご確認ください。
13
+ ご確認ください。
14
+
15
+ ## コメントを受けての追記
16
+
17
+ laradockですと、docker-compose.yml -> .envの順に確認すると以下の定義によってmysqlのvolumeが定義されています。
18
+
19
+ * docker-compose.yml
20
+
21
+ ```
22
+ ### MySQL ################################################
23
+ mysql:
24
+ build:
25
+ context: ./mysql
26
+ args:
27
+ - MYSQL_VERSION=${MYSQL_VERSION}
28
+ environment:
29
+ - MYSQL_DATABASE=${MYSQL_DATABASE}
30
+ - MYSQL_USER=${MYSQL_USER}
31
+ - MYSQL_PASSWORD=${MYSQL_PASSWORD}
32
+ - MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
33
+ - TZ=${WORKSPACE_TIMEZONE}
34
+ volumes:
35
+ - ${DATA_PATH_HOST}/mysql:/var/lib/mysql
36
+ - ${MYSQL_ENTRYPOINT_INITDB}:/docker-entrypoint-initdb.d
37
+ ports:
38
+ - "${MYSQL_PORT}:3306"
39
+ networks:
40
+ - backend
41
+ ```
42
+
43
+ * .env
44
+
45
+ ```
46
+ DATA_PATH_HOST=~/.laradock/data
47
+ ```
48
+
49
+ `~/.laradock/data/mysql`にあるvolumeの実態ファイルを一時的に別の場所へ移動してみてください。
50
+ 希望の動作になるようでしたら、移動したファイルを削除してください。