1.1拉取MySQL5.7镜像
docker pull mysql:5.7.41
1.2创建数据卷,用于挂载数据
docker volume create mysqlconf
docker volume create mysqldata
docker volume create mysqllog
1.3创建容器
MYSQL_ROOT_PASSWORD为MySQL的root密码,请酌情设置;TZ为时区,这里设置为Asia/Shanghai
1.4修改MySQL默认的字符编码为utf8mb4
1.5查看MySQL的字符集编码是否修改成功
完成第4步中的新建my.cnf文件后,重启MySQL使配置生效:docker restart mysql
重启后进入MySQL中
docker exec -it mysql bash
2.1拉取elasticsearch镜像
2.2运行elasticsearch
2.3安装elasticsearch的ik分词器
“Mountpoint”: “/var/lib/docker/volumes/es-plugins/_data”,
docker restart elasticsearch
2.4安装kibana
把kibana修改为中文简体
docker restart kibana
4.1 拉取redis镜像
docker pull redis:6.2.11
4.2 新建两个文件夹用于挂载数据
mkdir -p /usr/local/redis/redisconf
mkdir -p /usr/local/redis/redisdata
修改两个目录d权限
sudo chmod 777 /usr/local/redis/redisconf/
sudo chmod 777 /usr/local/redis/redisdata/
4.3创建redis.conf配置文件
在/usr/local/redis/redisconf目录下新建一个名为redis.conf的文件并填入如下内容:(直接复制粘贴即可)
请按需修改,然后保存并退出,其他配置项请自行百度解决。官方的redis.conf配置文件请到此链接下载http://download.redis.io/redis-stable/redis.conf
注意不要直接上传官方的redis.conf文件到/usr/local/redis/redisconf中,必须先修改好,直接上传会导致redis容器启动失败,修改配置文件错误也会导致redis启动失败,我以上的配置基本上满足学习需求了(redis单机模式的学习)
4.2 启动redis
5.1 拉取nacos
docker pull nacos/nacos-server:v2.1.0
5.2 运行nacos,单例模式
NACOS_SERVER_IP填你自己的主机IP地址,JVM_XMS,JVM_XM,JVM_XMN为配置内存大小,请按需配置。