dockerfile制作mysql镜像

您所在的位置:网站首页 数据库docker镜像能不能用于正式环境 dockerfile制作mysql镜像

dockerfile制作mysql镜像

2023-08-21 22:52| 来源: 网络整理| 查看: 265

dockerfile制作mysql镜像 1. 编写dockerfile_mysql5.72. 编写容器启动脚本setup.sh3. 编写数据库文件4.mysql权限设置命令privileges.sql5.构建镜像6.启动容器7. 验证 以centos为基础镜像安装MySQL后新的镜像达3G多, 原因详戳,本文基于现有的MySQL镜像进行数据库导入。

1. 编写dockerfile_mysql5.7

在文件夹/root/dockerfile/mysql创建文件dockerfile_mysql5.7

FROM mysql:5.7 #设置免密登录 ENV MYSQL_ALLOW_EMPTY_PASSWORD yes #将所需文件放到容器中 COPY setup.sh /mysql/setup.sh COPY schema.sql /mysql/schema.sql COPY privileges.sql /mysql/privileges.sql #设置容器启动时执行的命令 CMD ["sh", "/mysql/setup.sh"] 2. 编写容器启动脚本setup.sh #!/bin/bash set -e #查看mysql服务的状态,方便调试,这条语句可以删除 echo `service mysql status` echo '1.启动mysql....' #启动mysql service mysql start sleep 3 echo `service mysql status` echo '2.开始导入数据....' #导入数据 mysql


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3