1. 程式人生 > >docker 快速搭建 mysql

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