下面用官方的rpm源包安装mysql过慢不主张采用yum这种方式
1. 下载文件
从GitHub Dockerpool社区下载MySQL镜像项目:
[root@docker1 ~]# git clone https://github.com/DockerPool/mysql.git
Cloning into 'mysql'...
remote: Counting objects: 19, done.
remote: Compressing objects: 100% (15/15), done.
remote: Total 19 (delta 4), reused 19 (delta 4), pack-reused 0
Unpacking objects: 100% (19/19), done.
查看内容,包括已经写好的Dockerfile和若干脚本:
[root@docker1 ~]# cd mysql/
[root@docker1 mysql]# ls
create_db.sh Dockerfile import_sql.sh LICENSE my.cnf mysqld_charset.cnf README.md run.sh
#本文参考了「tutum」的 Dockerfile
FROM docker.io/centos:latest
MAINTAINER Waitfish
#设置环境变量,所有操作都是非交互式的
ENV DEBIAN_FRONTEND noninteractive
RUN echo "Asia/Shanghai" > /etc/timezone
#注意这里要更改系统的时区设置,因为在Web应用中经常会用到时区这