安装mysql
首先从docker pull镜像下来
docker pull mysql:5.7
创建重启并且启动
# --name指定容器名字 -v目录挂载 -p指定端口映射 -e设置mysql参数 -d后台运行sudo docker run -p 3306:3306 --name mysql \-v /usr/local/soft/mysql/log:/var/log/mysql \-v /usr/local/soft/mysql/data:/var/lib/mysql \-v /usr/local/soft/mysql/conf:/etc/mysql \-e MYSQL_ROOT_PASSWORD=root \-d mysql:5.7####-v 将对应文件挂载到主机-e 初始化对应-p 容器端口映射到主机的端口
编辑修改mysql 的配置信息 vi /usr/local/soft/mysql/conf/
[client]default-character-set=utf8[mysql]default-character-set=utf8[mysqld]init_connect='SET collation_connection = utf8_unicode_ci'init_connect='SET NAMES utf8'character-set-server=utf8collation-server=utf8_unicode_ciskip-character-set-client-handshakeskip-name-resolve
设置容器开机自启动
docker update mysql --restart=always
安装redis
docker 拉取镜像
docker pull redis
启动容器实例 ```shell mkdir -p /usr/local/soft/redis/conf touch /usr/local/soft/redis/conf/redis.conf
启动 同时 映射到对应文件夹
后面 \ 代表换行
docker run -p 6379:6379 —name redis \ -v /usr/local/soft/redis/data:/data \ -v /usr/local/soft/redis/conf/redis.conf:/etc/redis/redis.conf \ -d redis redis-server /etc/redis/redis.conf
3. 修改redis的配置文件 持久化```shellvim /mydata/redis/conf/redis.conf# 插入下面内容appendonly yes
- 设置容器开机自启动
docker update redis --restart=always
涉及相关csdn
```shell https://blog.csdn.net/zouxuhang/article/details/107825221
```
