Linux环境下(DeepinV20+)使用docker安装和使用mysql、redis、minio等各类中间件(后续用到其他中间件会继续更新)

docker安装:https://blog.csdn.net/HXBest/article/details/140702265
本人环境放置路径为:/env/中间件名称/,实际改为你自己的!!!

一、mysql安装和使用

docker run -itd --name mysql -p 3306:3306 \
-d --restart=always \
-v /env/mysql/data:/var/lib/mysql \
-v /env/mysql/config:/etc/mysql/conf.d \
-e MYSQL_ROOT_PASSWORD=root \
-e TZ=Asia/Shanghai --privileged=true \
mysql:8 \
--lower_case_table_names=1

其中MYSQL_ROOT_PASSWORD的值为数据库root用户密码,自行设置。

注:使用第三方工具,如navicat连接时,如果是本机使用,最好主机名填写127.0.0.1不要写localhost!否则会出错——已亲测。
在这里插入图片描述

二、redis安装和使用

  1. 新建redis.conf文件
mkdir -p /env/redis/conf/
vi /env/redis/conf/redis.conf
  1. redis.conf内容如下
bind 0.0.0.0
protected-mode yes
port 6379
tcp-backlog 511
timeout 0
tcp-keepalive 0
loglevel notice
logfile ""
databases 16
save 900 1
save 300 10
save 60 10000
stop-writes-on-bgsave-error yes
rdbcompression yes
rdbchecksum yes
dbfilename dump.rdb
dir ./
requirepass root

其中:

  • requirepass root:rootredis访问密码(7.0+版本需要),可根据自己的需求设置。
  • bind 0.0.0.0:为访问IP(这里设置任何ip都可访问),可根据自己需求修改。
  • databases 16 :分配16个数据库,可自行修改大小。

安装使用:

docker run -itd --name redis -p 6379:6379 \
-v /env/redis/conf:/usr/local/etc/redis \
-e TZ=Asia/Shanghai --privileged=true \
redis:7.2.5 \
redis-server /usr/local/etc/redis/redis.conf

推荐使用redis可视化工具:Another Redis Desktop Manager 管理
在这里插入图片描述

三、minio安装和使用

# 新建data文件夹
mkdir -p /env/minio/data
# 赋予文件夹权限
chmod  -R 777 /env/minio/data
# 安装使用命令
docker run -itd --name minio -p 9000:9000 -p 9090:9090 \
-e "MINIO_ACCESS_KEY=minioadmin" \
-e "MINIO_SECRET_KEY=minioadmin" \
-e TZ=Asia/Shanghai --privileged=true \
-v /env/minio/data:/data \
-v /env/minio/config:/root/.minio \
minio/minio server \
/data --console-address ":9090" -address ":9000"

使用说明:

  • 控制台访问地址:http://your_ip:9090
  • 上传服务器地址:http://your_ip:9000
  • 账号&密码:minioadmin,可在MINIO_ACCESS_KEYMINIO_SECRET_KEY自行修改。同理,端口号也可自行修改。

四、rabbitmq安装和使用

本条命令包括安装Web页面管理的 rabbitmq:management组件,rabbitmq默认情况只能在localhost访问,所以我们需要通过刚才创建的admin用户进行登录。

docker run -itd --name rabbitmq -p 15672:15672 -p 5672:5672 \
-e RABBITMQ_DEFAULT_USER=admin \
-e RABBITMQ_DEFAULT_PASS=admin \
-e TZ=Asia/Shanghai --privileged=true \
rabbitmq:3-management

使用说明:

  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

满幕星何

你的鼓励是我创作的最佳动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值