使用MySQL,可参考官方说明,https://hub.docker.com/_/mysql
    启动

    1. docker run -d -p 3306:3306 --name mysql_1 -e MYSQL_ROOT_PASSWORD=12345 mysql

    比如上面的密码就是12345,如果不提供,将无法启动

    以上是针对初次启动,它会设置root密码,如果是给它了初始化后的数据文件,其实就不用指定初始密码之类的变量了
    比如初次启动时映射本地文件夹:

    1. mkdir mysqldata
    2. docker run -d -p 3306:3306 --name mysql_1 -e MYSQL_ROOT_PASSWORD=12345 -v /Users/cdarling/mysqldata:/var/lib/mysql mysql

    可以看到这个文件夹中的文件渐渐初始化出来了
    然后删除这个容器,不再使用环境变量:

    1. docker run -d -p 3306:3306 --name mysql_1 -v /Users/cdarling/mysqldata:/var/lib/mysql mysql

    这次使用之前初始化好的数据目录,里面是有“状态”的,因此密码还是12345