前提
Docker正常运行,Docker国内镜像已经配置,好的,开始下一步。
运行Mysql8镜像
拉取镜像
镜像启动和文件挂载
复制下面命令执行,3306是对外访问暴露的端口,当然你也可以设置为3306,主要还是看个人,记得在服务器安全组开放端口。-v /usr/local/mysql是把容器内部挂载在宿主机上,自己也可以更改一下挂载的目录
创建配置文件
填入一下内容
重启容器
运行Redis镜像
创建配置文件
填入以下内容
主要注意几个配置项
bind 127.0.0.1 #注释掉这部分,使redis可以外部访问
daemonize no#用守护线程的方式启动
requirepass 你的密码#给redis设置密码
appendonly yes#redis持久化 默认是no
tcp-keepalive 300 #防止出现远程主机强迫关闭了一个现有的连接的错误 默认是300
运行容器
运行以下命令,
运行完成过后docker ps
查看容器是否运行即可。
查看日志
docker logs redis
封