docker 安装
下载docker yum源
cd /etc/yum.repos.d
wget -c https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo
刷新yum缓存
yum makecache
yun 安装
yum install docker-ce docker-ce-cli containerd.i
启动
systemctl start docker
设置开启自启动
systemctl enable docker
数据库安装
由于软件安装不带数据库所以需要自行安装数据库,这里使用docker 方式安装数据库
建立本机数据库文件夹
mkdir -p /data/mysql5/data
mkdir -p /data/mysql5/conf/conf.d
mkdir -p /data/mysql5/conf/mysql.conf.d
mkdir -p /data/mysql5/logs
运行 MySQL 5.7 数据库 docker镜像
拉取MySQL5.7镜像
docker pull mysql:5.7
运行MySQL docker镜像
3307 为数据库端口,MYSQL_ROOT_PASSWORD 为数据库密码 privileged=true 为赋予root权限防止无法访问宿主机数据库文件夹
docker run --privileged=true --name mysql5.7 -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123456 -d -v /data/mysql5/data:/var/lib/mysql -v /data/mysql5/conf/:/etc/mysql/ -v /data/mysql5/logs:/var/log/mysql mysql:5.7
设置数据库容器开机自启动
docker update --restart=always mysql5.7
登录数据库命令
mysql -h 127.0.0.1 -P 3307 -u root -p
如果提示本机没有MySQL命令,则需要安装
apt install mysql
或者yum install mysql
修改防火墙,放行数据库端口
firewall-cmd --zone=public --add-port=3307/tcp --permanent
firewall-cmd --reload