Docker-Compose persistent data MySQL

后端 未结 5 1648
温柔的废话
温柔的废话 2020-11-28 01:31

I can\'t seem to get MySQL data to persist if I run $ docker-compose down with the following .yml

version: \'2\'
services:
  # othe         


        
5条回答
  •  不知归路
    2020-11-28 01:46

    You have to create a separate volume for mysql data.

    So it will look like this:

    volumes_from:
      - data
    volumes:
      - ./mysql-data:/var/lib/mysql
    

    And no, /var/lib/mysql is a path inside your mysql container and has nothing to do with a path on your host machine. Your host machine may even have no mysql at all. So the goal is to persist an internal folder from a mysql container.

提交回复
热议问题