refer: http://siwei.me/blog/posts/docker-mysql-docker

1.使用docker安装MySQL:

docker pull mysql:latest

2.进行配置数据库的内容,把数据库的数据保存到服务器的文件,不然重新启动数据库数据会丢失。

在/opt/app/文件夹下,增加docker-compose.yml,内容如下:

version: &#39;3&#39;<br />
services:

&nbsp; mysql5.7:
&nbsp;&nbsp;&nbsp; container_name: &quot;mysql5.7&quot;
&nbsp;&nbsp;&nbsp; image: mysql:5.7
&nbsp;&nbsp;&nbsp; volumes:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - /opt/app/mysql_data:/var/lib/mysql
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #command: &#39;tail -F /dev/null&#39;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #command: &#39;mysqld&#39;
&nbsp;&nbsp;&nbsp; ports:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - &quot;3306:3306&quot;
&nbsp;&nbsp;&nbsp; stdin_open: true
&nbsp;&nbsp;&nbsp; tty: true
&nbsp;&nbsp;&nbsp; environment:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - MYSQL_ROOT_PASSWORD=666666
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - MYSQL_ROOT_HOST=%

3.启动数据库:

sudo docker-compose up