使用docker build从基础映像构建MySQL映像?

问题描述 投票:0回答:1

我是Docker的新手。从Dockerfile构建MySQL映像的便捷方法是什么?

我可以使用RUN指令安装MySQL并启用并启动它的服务。但是如何进行安装后操作?我的意思是mysql_secure-installation?并自动响应其密码提示并删除测试数据库等?

mysql docker dockerfile
1个回答
1
投票

一个好的起点是官方的MySQL Server image。除非您有一个非常具体的用例证明需要构建MySQL容器映像,否则您应该尝试使用现有映像,因为它们通常由上游开发人员维护并经过一定程度的测试。

关于安装后操作(例如,保护和/或播种DB),您可以基于mysql图像创建自定义容器图像。只需添加RUN命令即可执行其他步骤以添加到容器映像中。

© www.soinside.com 2019 - 2024. All rights reserved.