运行MySQL脚本
本例中mysql版本为 8.0
docker run -itd -p 3306:3306 --name mysql -v /root/mysql/conf.d:/etc/mysql/conf.d -v /root/mysql/logs:/logs -v /root/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=lt.2020 mysql
不要直接覆盖 my.cnf
-v /root/mysql/conf.d:/etc/mysql/conf.d
需要实现配置mysql输出日志到 /logs
-v /root/mysql/logs:/logs
保存mysql的数据库信息
-v /root/mysql/data:/var/lib/mysql
运行Redis脚本
docker network create redis-cluster
docker run -itd -p 6379:6379 --name redis --network redis-cluster -v /root/redis/data:/data -v /root/redis/redis.conf:/etc/redis/redis.conf redis:5.0.8 redis-server /etc/redis/redis.conf
创建 network 用于之后可能的单击集群
docker network create redis-cluster
共享自定义配置文件
-v /root/redis/redis.conf:/etc/redis/redis.conf
使用自定义的配置文件启动
redis-server /etc/redis/redis.conf