如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留链接信息。

在利用docker安装piwik的实践中,发现:这些网站类的镜像,包含nginx或者apache或者php-fpm。却不包含mysql这个必备数据库。所以,安装docker版本的mysql成为了安装其他docker镜像的前提。

苏南大叔在本篇文章中,给大家带来的内容是:在docker内安装mysql的实例。目前,都是ui操作的,暂时不涉及命令行模式。看图说话吧,关键点再拿文字说明一下。

安装镜像

搜索『mysql』的官方镜像,并安装。

docker如何安装 mysql 镜像实例? - docker_mysql_01
docker如何安装 mysql 镜像实例?(图7-1)

安装完毕,log日志提示:没有设置MYSQL_ROOT_PASSWORD。

docker如何安装 mysql 镜像实例? - docker_mysql_02
docker如何安装 mysql 镜像实例?(图7-2)

在路径『settings=>general』里面设置好MYSQL_ROOT_PASSWORD,然后保存。

docker如何安装 mysql 镜像实例? - docker_mysql_03
docker如何安装 mysql 镜像实例?(图7-3)

验证密码

mysql实例自动重启,看log输出,貌似一切正常。

docker如何安装 mysql 镜像实例? - docker_mysql_04
docker如何安装 mysql 镜像实例?(图7-4)

通过实例的exec功能,调出docker的mysql实例里面的console,进行一下密码验证。

docker如何安装 mysql 镜像实例? - docker_mysql_05
docker如何安装 mysql 镜像实例?(图7-5)

docker的mysql实例的3306端口,可以映射到外部。外部的console也可以联机这个mysql实例。在外部console里面,不写-h参数,而只写-P参数的话,貌似-P参数是不生效的。会连接到外部本机的3306端口。而不是这个docker内部的3306。

docker如何安装 mysql 镜像实例? - docker_mysql_06
docker如何安装 mysql 镜像实例?(图7-6)

这里通过『docker cli』运行一下官方推荐的mysql命令行,就可以推断出各个参数的配置位置了。

docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql

docker如何安装 mysql 镜像实例? - docker_mysql_07
docker如何安装 mysql 镜像实例?(图7-7)

结论

基本的安装到这里先告一段落。请期待苏南大叔的后续教程吧。

 【mysql】秘籍文章入口,仅传授于有缘之人   mysql    docker

本站的忠实读者小伙伴,正在阅读下面这些文章:

欢迎转载传播本篇原创文章,转载请保留链接及作者信息。
欢迎指正文字或逻辑错误,将会择优在文末列出您的信息。
本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。

苏南大叔需要你的支持

感谢您的打赏,让我更有动力,将更多精彩教程文章,呈现给大家!谢谢!