天天看點

Docker的Mysql資料庫:把資料存儲在本地目錄

Docker mysql 把資料存儲在本地目錄,很簡單,隻需要映射本地目錄到容器即可

1、加上-v參數

$ docker run -d -e MYSQL_ROOT_PASSWORD=admin --name mysql -v /data/mysql/data:/var/lib/mysql -p 3306:3306 mysql            

還可以指定配置檔案

docker run -d -e MYSQL_ROOT_PASSWORD=admin --name mysql -v /data/mysql/my.cnf:/etc/mysql/my.cnf -v /data/mysql/data:/var/lib/mysql -p 3306:3306 mysql            

這樣,既可以修改配置檔案,還能把資料存儲在本地目錄,一舉兩得,-v 參數可以多次使用,每次映射一個目錄,通過這種方式,很容易進行配置。。