2015-05-29 78 views
1

我需要一些最佳實踐的建議,也許。我需要使用Web服務器和數據庫啓動Web應用程序。如何將Web服務器連接到數據庫我發現了。但是我對DB有一些問題。將表保存在Docker容器中

如果我想在服務器關閉後保存我的表(容器啓動的服務器)。因爲我知道刪除後的所有容器重置信息。我也知道詳細文件夾(-v國旗),但我不知道在哪裏MySQL保存它的表格和其他信息,不知道是不是好主意。

那麼,有人可以告訴我如何正確地將我創建的表保存在容器中嗎?

回答

0

你可以看看這個教程:

https://github.com/tutumcloud/tutum-docker-mysql

基本上,你有你的機器上的MySQL,然後,在/var/lib/mysql,你可以啓動容器:

docker run -d -p 3306:3306 -v /var/lib/mysql:/var/lib/mysql tutum/mysql

在這種情況下,我使用tutum/mysql圖像。您將從您的主機將數據庫文件卷掛載到您的容器。當容器停機時,您的機器上仍然有數據。