软件环境安装
软件环境安装部署
一、环境准备
1、安装docker
略
2、安装mysql
已安装或能访问忽略
第一步:拉取镜像
docker pull mysql:8.0.30
第二步:启动
docker run –name gmalldocker_mysql –restart=always -v /home/ljaer/mysql:/var/lib/mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql:8.0.30
第三步:测试mysql
进入容器:
docker exec -it gmalldocker_mysql /bin/bash
登录mysql:
mysql -u root -p
root
如果顺利进入,安装成功
3、安装rabbitmq
第一步:拉取镜像
docker pull rabbitmq:3.12.0-management
第二步:启动
docker run -d –name=rabbitmq –restart=always -p 5672:5672 -p 15672:15672 rabbitmq:3.12.0-management
第三步:安装延迟队列插件
- 首先下载rabbitmq_delayed_message_exchange-3.12.0.ez文件上传到RabbitMQ所在服务器,下载地址:https://www.rabbitmq.com/community-plugins.html
- 切换到插件所在目录,执行 docker cp rabbitmq_delayed_message_exchange-3.12.0.ez rabbitmq :/plugins 命令,将刚插件拷贝到容器内plugins目录下
- 执行 docker exec -it rabbitmq /bin/bash 命令进入到容器内部,并 cd plugins 进入plugins目录
- 执行 ls -l|grep delay 命令查看插件是否copy成功
- 在容器内plugins目录下,执行 rabbitmq-plugins enable rabbitmq_delayed_message_exchange 命令启用插件
- exit命令退出RabbitMQ容器内部,然后执行 docker restart rabbitmq 命令重启RabbitMQ容器
4、安装redis
已安装或能访问忽略
第一步:拉取镜像
docker pull redis:7.0.10
第二步:启动
docker run –name=gmalldocker_redis -d -p 6379:6379 –restart=always redis
5、安装nacos
已安装或能访问忽略
第一步:拉取镜像
docker pull nacos/nacos-server:v2.1.1
第二步:启动
1 | docker run -d \ |
6、安装minio
已安装或能访问忽略
第一步:拉取镜像
docker pull minio/minio
第二步:启动
1 | docker run \ |
浏览器访问:http://IP:9001/minio/login,登录使用自定义账户密码admin/admin123456登录
注意:文件上传时,需要调整一下linux 服务器的时间与windows 时间一致!
第一步:安装ntp服务
yum -y install ntp
第二步:开启开机启动服务
systemctl enable ntpd
第三步:启动服务
systemctl start ntpd
第四步:更改时区
timedatectl set-timezone Asia/Shanghai
第五步:启用ntp同步
timedatectl set-ntp yes
第六步:同步时间
ntpq -p