以下のようなdocker-compose.ymlを見かけました。
docker
1db: 2 image: mysql:5.7 3 command: mysqld 4 ports: 5 - "3306:3306" 6 volumes: 7 - /var/lib/mysql
コンテナをダウンしても問題なくデータの永続化はできているようですが、volumesを指定している/var/lib/mysql
の記述について疑問があります。
/var/lib/mysql
という書き方ではなく./db/my-volumes:/var/lib/mysql
と記述であればローカルのフォルダとvolumesを共有してデータの永続化で出来ているんだろうなと思うのですが、今回の記述ではコンテナ側のフォルダしか指定していません。このような書き方をした場合、volumesはローカルのどこに保存されるのでしょうか?
そもそも私のdockerの知識が足りていない勘違いであれば申し訳ありません。
ご教授お願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。