linux使用docker 安装mysql redis

linux安装docker

https://hub-stage.docker.com/ 前往这里搜索容器来部署。每个容器都有独立的运行环境。

具体安装教程

https://docs.docker.com/engine/install/centos/#install-using-the-repository

检查是否安装成功:

sudo docker --version

配置国内镜像加速

阿里云访问https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors镜像加速器并把命令粘贴到linux中即可

安装Mysql

https://hub.docker.com/search?q=mysql来这里获取最新镜像

输入来拉取docker镜像安装 ,5.7代表版本号的意思,如果不输入5.7默认拉取最新版本

docker pull mysql:5.7

查看当前已下载的镜像

linux启动mysql

docker run -p 3306:3306 -v /mydata/mysql/log:/var/log/mysql -v /mydata/mysql/data:/var/lib/mysql -v /mydata/mysql/conf:/etc/mysql -e MYSQL_ROOT_PASSWORD=root --name mysql mysql:5.7

查看当前运行时的服务

进入到容器内部

docker exec -it mysql /bin/bash

查看里面的容器结构,可以发现里面是一个小的linux

重启容器

docker restart mysql

安装redis

docker pull redis

运行redis

mkdir -p /mydata/redis/conf

touch /mydata/redis/conf/redis.conf

csharp 复制代码
docker run -p 6379:6379 --name redis -v /mydata/redis/data:/data -v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf -d redis redis-server /etc/redis/redis.conf


进入redis

docker exec -it redis redis-cli

配置redis持久化,不然每次重启数据丢失

写入保存即可

appendonly yes

重启redis看看效果

相关推荐
FYKJ_20109 小时前
springboot刑事案件管理系统03047-计算机课程设计、毕业设计
vue.js·spring boot·python·mysql·typescript·spark·django
FYKJ_201010 小时前
springboot助农产品销售商城05829-计算机课程设计、毕业设计
java·spring boot·python·mysql·spark·django
Kamille Bidan10 小时前
MySQL数据库引擎介绍
mysql
FYKJ_201013 小时前
springboot雅集社区养老管理系统04456-计算机课程设计、毕业设计
vue.js·spring boot·python·mysql·typescript·spark·django
FYKJ_201013 小时前
express皖美特色农产品网售系统53118-计算机课程设计、毕业设计
javascript·vue.js·spring boot·mysql·typescript·spark·express
FYKJ_201014 小时前
springboot羽毛球场地管理系统00626-计算机课程设计、毕业设计
vue.js·spring boot·python·mysql·typescript·spark·django
雯宝14 小时前
mnt_init 函数
linux
FYKJ_201015 小时前
django药饮个性化推荐系统54839-计算机课程设计、毕业设计
vue.js·spring boot·python·mysql·typescript·spark·django
Flynt20 小时前
"MySQL搜不动就上ES"?我先在50万行数据上测了它自带的ngram全文索引
mysql·elasticsearch·搜索引擎
律宏阔20 小时前
WSL Docker 端口明明空闲,但就是绑不上端口
linux·windows