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看看效果

相关推荐
badboy12131 分钟前
Xilinx Vitis Core Development Kit 2025.2.1_Win+Linux
linux·fpga开发·xilinx
那年窗外下的雪.34 分钟前
Linux 学习笔记
linux·笔记·学习
小张同学a.1 小时前
MooseFS 分布式存储实战指南:部署、运维与 Pacemaker+SBD 高可用落地
linux·运维·分布式·pacemaker·moosefs·sbd
滨哥GPT1 小时前
Codex修改环境变量后项目还是报错怎么办?.env、配置加载与运行环境排查
docker·ai编程·环境变量·开发环境·codex·env
精进之道1 小时前
拆开一个 .rpm 文件,里面到底装了什么?
linux
wuminyu1 小时前
JDK21 FFM异步读取MSG_ZEROCOPY错误队列揭秘
java·linux·c语言·jvm·c++
Eloudy2 小时前
sunshine - ubuntu 22.04, moonlight - mac OS26 远程桌面
linux·运维·ubuntu
数据库小学妹2 小时前
MySQL 8.4还是9.7 LTS?8.0 EOL后升级怎么选
数据库·mysql·dba·版本升级·数据库运维
nuo5342022 小时前
进阶 1 —— Docker 中常见软件的复杂安装
docker·容器
苍狗T2 小时前
K8s 集群实战:基于 Harbor 私有仓库 + cri‑dockerd 完整部署
linux·运维·云原生·容器·kubernetes