一、部署redis
1.执行安装部署命令
docker run -p 6379:6379 --name redis \
-v /opt/redis/redis.conf:/etc/redis/redis.conf \
-v /opt/redis/data:/data \
-d redis \
redis-server /etc/redis/redis.conf --appendonly yes --requirepass 123456
二、部署mysql
1.执行安装部署命令
docker run -d -p 13306:3306 --privileged=true \
-v /docker/mysql/conf/mysql:/etc/mysql \
-v /docker/mysql/data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=123456 \
--name mysql mysql:5.7 \
--character-set-server=utf8mb4 \
--collation-server=utf8mb4_general_ci
2.修改Mysql访问权限
#进入容器
docker exec -it mysql bash
#连接Mysql数据库
mysql -u用户名 -p密码
#修改访问权限
GRANT ALL PRIVILEGES ON *.* TO 'admin'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
#清除缓存,重新加载
flush privileges;
三、部署minio
1.执行安装部署命令
docker run -p 9000:9000 --name minio \
-d --restart=always \
-e "MINIO_ACCESS_KEY=admin" \
-e "MINIO_SECRET_KEY=admin123456" \
-v /home/minio/data:/data \
-v /home/minio/config:/root/.minio \
minio/minio server /data