服务器环境以及常用中间件搭建
CentOS 7.8- 阿里云服务商 ECS
安装 Docker
安装依赖
bash
# 安装依赖
yum install -y yum-utils device-mapper-persistent-data lvm2配置 yum 源
国外的比较慢,不用
bash
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo使用国内的源
bash
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo查看版本
bash
yum list docker-ce --showuplicates | sort -r安装 docker
bash
yum -y install docker-ce-20.10.10-3.e17查看 docker 版本
bash
docker -v启动 docker
bash
systemctl start docker
systemctl stop docker查看 docker 启动状态
bash
systemctl status docker检查安装结果
bash
docker info查看容器
bash
docker ps
docker stop 容器id修改镜像仓库
bash
vim /etc/docker/daemon.json改为以下内容,然后重启 docker
json
{
"debug": true,
"experimental": true,
"registry-mirrors": [
"https"://pb5bklzr.mirror.aliyuncs.com,
"https://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn"
]
}重启 docker
bash
systemctl restart docker安装 MySQL8.0
bash
docker run \
-p 3306:3306 \
-e MYSQL_ROOT_PASSWORD=admin888 \
-v /home/data/mysql/data:/var/lib/mysql:rw \
-v /etc/localtime:/etc/localtime:ro \
--name my_mysql8 \
--restart=always \
-d mysql:8.0安装完成之后可以使用mysql的工具进行连接测试
连接数配置
进入mysql连接之后,执行一下sql,为后续微服务多连接准备,提高连接数。
sql
show variables like '%max_connections%';
set GLOBAL max_connections=5000;
set GLOBAL mysqlx_max_connections=5000;
# 可以再次执行查询一下,看看是否改没改
show variables like '%max_connections%';Redis6.x 安装
bash
docker run -itd --name my-redis -p 6379:6379 -v /mydata/redis/data:/data redis:6.2.4 --requirepass admin888进入容器
bash
docker exec -it 容器id redis-cli可以尝试一些redis的常用的命令来测试一下是否成功。
