/ Docker

使用 Docker 部署 MySQL

前几天 Linode 刚降价,这两天 Vultr 就跟着降价了,明显是打价格战的架势。最低的配置 2.5 刀一个月,512M 内存,500G 流量。对于个人来说,搭个博客和科学上网服务,跑个 Docker 也绰绰有余,而且 Vultr 的服务质量也算是 VPS 提供商里比较领先的。这个价格这个配置,简直是福利哇,少说一年也能省一百多块。

前两天用 Python 写了个自己用的管理系统,数据在本地的 MySQL 存着,一直想把数据都放到 VPS,不管在哪里都能访问。但是找了一些部署 MySQL 的教程,看完都觉得很麻烦,最后还是用 Docker 来部署吧,省时省心。

如何使用?

首先需要安装 Docker:

yum install docker

然后 Pull MySQL 镜像:

docker pull mysql

然后启动 MySQL:

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

用 Sequel Pro 连接数据库:

连上后新建一个数据库,将本地的数据导出,再导入到 Docker 中的 MySQL 里,

一切都很顺利,感觉不错呦!😁

用 Python 试了下,访问时感觉延迟也很小,和本地也没多大区别。后面再研究下如何保证备份数据,保证数据安全。