简而言之,用docker来搞中间件环境比价好使,不用关心各种环境了
rabbitmq
bash
sudo docker run -d \
--name rabbitmq \
-p 5672:5672 \
-p 15672:15672 \
rabbitmq:3.8-management
redis 5.0.3
bash
docker start my-redis
docker run --name my-redis -d -p 6379:6379 \
redis:5.0.3 \
redis-server --requirepass password
mysql 5.7.44
bash
#创建存储文件夹
mkdir -p ~/mysql/{data,conf}
docker run -d \
--name mysql-server \
-p 3306:3306 \
-v ~/mysql/data:/var/lib/mysql \
-v ~/mysql/conf:/etc/mysql/conf.d \
-e MYSQL_ROOT_PASSWORD=Ws@199612 \
-e MYSQL_DATABASE=my_app_db \
-e TZ=Asia/Shanghai \
mysql:5.7.44 \
--character-set-server=utf8mb4 \
--collation-server=utf8mb4_unicode_ci