> 安装Docker
yum install docker
> 启动docker进程
service docker start
> docker开机启动
chkconfig docker on
> 安装mysql(默认拉最新的现在是mysql8.0.15)
docker pull mysql
> 创建目录后面存mysql相关内容
/opt/mysql/data /opt/mysql/logs /opt/mysql/conf
data目录将映射为mysql容器配置的数据文件存放路径
logs目录将映射为mysql容器的日志目录
conf目录里的配置文件将映射为mysql容器的配置文件
> 运行容器(先进入到/opt/mysql目录下)
docker run -p 3306:3306 --name mymysql -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql
有时候会出现Container启动不起来,可以看日志:(发现是权限问题)
docker logs -t --since 10m mymysql
可以加 --privileged=true
docker run -p 3306:3306 --name mymysql -v $PW