1、目录结构

-rw-r--r--  root root   Jan  : Dockerfile
-rw-r--r-- root root Jan : initdb.sh
drwxr-xr-x root root Jan : sql

2、initdb.sh

#!/bin/bash
mysql -uroot -p$MYSQL_ROOT_PASSWORD <<EOF
source /usr/local/sql/a.sql
source /usr/local/sql/b.sql
source /usr/local/sql/c.sql
source /usr/local/sql/d.sql
source /usr/local/sql/e.sql
source /usr/local/sql/f.sql
source /usr/local/sql/h.sql
source /usr/local/sql/i.sql
source /usr/local/sql/f.sql

3、Dockerfile

#基础镜像
FROM 172.16.74.168/common/mysql:5.6
#作者
MAINTAINER hzb@qq.com #COPY sql到镜像
COPY ./sql /usr/local/sql #将初始化脚本放入/docker-entrypoint-initdb.d/目录下,容器会自动执行这个shell
COPY ./initdb.sh /docker-entrypoint-initdb.d/ #给initdb.sh执行权限
RUN chmod a+x /docker-entrypoint-initdb.d/initdb.sh

最新文章

  1. 委托学习笔记后续:泛型委托及委托中所涉及到匿名方法、Lambda表达式
  2. android中判断网络连接是否可用
  3. 湖南省第十二届大学生计算机程序设计竞赛 B 有向无环图 拓扑DP
  4. atitit.修复xp 操作系统--重装系统--保留原来文件不丢失
  5. JAVA中调用CMD命令,并输出运行结果
  6. jquery获取checkbox被选中的值
  7. python自动化开发-2
  8. vue+vuex初入门
  9. Python查看MQ队列深度
  10. [LeetCode] Design Compressed String Iterator 设计压缩字符串的迭代器
  11. css3等待框
  12. django linux环境部署
  13. English Voice of &lt;&lt; Last Christmas &gt;&gt;
  14. 【Java并发编程】:使用synchronized获取互斥锁
  15. Autofac--手动依赖注入
  16. Asp.net 程序优化js,css合并与压缩
  17. 手把手教你写一个RPC
  18. vbs习题
  19. spring-common.xml
  20. 病毒木马查杀实战第022篇:txt病毒研究

热门文章

  1. VB6 内存释放
  2. Spring boot @PropertySource, @ImportResource, @Bean
  3. python之函数的作用域
  4. java.lang.AbstractMethodError: com.microsoft.jdbc.base.BaseDatabaseMetaData.supportsGetGeneratedKeys()Z
  5. Delphi 动态数组合并
  6. IDEA artifacts Web Application:Exploded Web Application:Archive
  7. MongoDB服务无法启动,发生服务特定错误:100
  8. jquery 显示 隐藏
  9. spring-boot基础概念与简单应用
  10. vsftp 500 OOPS: cannot change directory:/home/xyp