1,下载centos6镜像,为什么不下载centos7,因为centos7有个巨大的坑,装了MySQL之后,没有装service服务,MySQL启动不了;
2,docker run -i -t -v ~/mysql:/var/lib/mysql/xxx(为项目的数据库名) centos6 /bin/bash
3,yum mysql-server
4,启动MySQL,并解决数据库的乱码问题
(1)vi my.cnf
(2)[client]
default-character-set = utf8
[mysqld]
character_set_server = utf8
5,配置jdk,tomcat
将挂载到centos6中的jdk,tomcat包解压到相应路径下,并配置。
6,docker commit imageid 名字,即创建完docker镜像。
7,配置开机自启动tomcat
vi /root/run.sh
#!/bin/bash
#first start mysql
service mys