前言
脚本下载:(包含MySQL、Redis、Elastic Search、Kibana和启动脚本)
链 接
提取码:1i72
1. Docker安装
- 安装依赖
yum install -y yum-utils device-mapper-persistent-data lvm2
- 直接按照Docker可能会报selinux错误,解决办法:
# 可能会报错需要更高版本的selinux
yum -y install wget
# 如果下载404, 到页面查看最新的http://mirrors.atosworldline.com/public/centos/7/extras/x86_64/Packages/,加到url末尾即可
wget http://mirrors.atosworldline.com/public/centos/7/extras/x86_64/Packages/container-selinux-2.107-3.el7.noarch.rpm
# 博主安装中会报一些错误, 不过好像不影响后面安装docker
rpm -ivh container-selinux-2.107-3.el7.noarch.rpm --nodeps --force
- 安装Docker
# 博主这里联网安装最新版本(19.03), 如果没有网络可以使用命令yum install docker-ce 离线安装最新版本,
# 官网安装教程(http://get.daocloud.io/#install-docker)
curl -sSL https://get.daocloud.io/docker | sh
# 启动docker,开机启动
systemctl start docker
systemctl enable docker
-
脚本安装MySQL
博主这里使用脚本在Docker中安装MySLQ(脚本文件见前言中的网盘链接):
脚本安装命令:
MySQL成功安装,并启动:
-
配置密码、远程登陆(sql脚本有创建数据库命令,请忽略):
从container id进入后台执行脚本:
-
Windows使用Navicat连接测试:
如果连接失败,尝试重启MySQL: