软件环境安装

时间:2024-8-4    作者:老大夫    分类: 乐尚代驾


软件环境安装

软件环境安装部署

一、环境准备

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

第三步:安装延迟队列插件

  1. 首先下载rabbitmq_delayed_message_exchange-3.12.0.ez文件上传到RabbitMQ所在服务器,下载地址:https://www.rabbitmq.com/community-plugins.html
  2. 切换到插件所在目录,执行 docker cp rabbitmq_delayed_message_exchange-3.12.0.ez rabbitmq :/plugins 命令,将刚插件拷贝到容器内plugins目录下
  3. 执行 docker exec -it rabbitmq /bin/bash 命令进入到容器内部,并 cd plugins 进入plugins目录
  4. 执行 ls -l|grep delay 命令查看插件是否copy成功
  5. 在容器内plugins目录下,执行 rabbitmq-plugins enable rabbitmq_delayed_message_exchange 命令启用插件
  6. 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

第二步:启动

docker run -d \
-e MODE=standalone \
-p 8848:8848 \
-p 9848:9848 \
-p 9849:9849 \
--name nacos2.1.1 \
--restart=always \
nacos/nacos-server:v2.1.1

6、安装minio

已安装或能访问忽略

第一步:拉取镜像

docker pull minio/minio

第二步:启动

docker run \
-p 9000:9000 \
-p 9001:9001 \
--name=gmalldocker_minio \
-d --restart=always \
-e "MINIO_ROOT_USER=admin" \
-e "MINIO_ROOT_PASSWORD=admin123456" \
-v /home/data:/data \
-v /home/config:/root/.minio \
minio/minio server /data --console-address ":9001"

浏览器访问: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


扫描二维码,在手机上阅读

推荐阅读: