docker 快速搭建 mysql
準備工作
系統 centos7
切換阿里源
#備份資原始檔
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
#匯入阿里雲Centos7源
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
#可選,功能同上
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
#新增EPEL
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
#通常的yum工作
yum clean all
yum makecache
yum -y update
關閉Selinux
#用於關閉selinux防火牆,但重啟後失效
setenforce 0
#永久關閉
vim /etc/selinux/config
將SELINUX=enforcing改為SELINUX=disabled
#重啟
reboot
安裝docker
yum install docker
安裝&執行mysql
修改docker配置檔案為國內源也是可以的,不過直接登入可以靈活切換不同的源
#登入七牛映象
docker login reg.qiniu.com
隨後輸入 username & password
#拉取mysql映象
docker pull reg.qiniu.com/library/mysql:latest
#run mysql
docker run --name mysql_1 -v /home/peter/DockerImgFile/mysql:/var/lib/mysql -p 3309:3306 -e MYSQL_ROOT_PASSWORD=123456 -d reg.qiniu.com/library/mysql:latest