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安装和使用
- 新建redis.conf文件
mkdir -p /env/redis/conf/
vi /env/redis/conf/redis.conf
- 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:
root
为redis访问密码(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_KEY
和MINIO_SECRET_KEY
自行修改。同理,端口号也可自行修改。