当前位置: 首页 > news >正文

Docker-mysql,redis安装

安装MySQL

下载MySQL镜像

终端运行命令

docker pull mysql:8.0.29

镜像下载完成后,需要配置持久化数据到本地

这是mysql的配置文件和存储数据用的目录

切换到终端,输入命令,第一次启动MySQL容器

docker run --restart=always --name mysql --privileged=true -d -p 3307:3306 -v D:\Docker\WorkSpace\MySQL\conf\my.cnf:/etc/mysql/my.cnf -v D:\Docker\WorkSpace\MySQL\logs:/logs -v D:\Docker\WorkSpace\MySQL\data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 mysql:8.0.29

如果提示mysql容器被占用的情况参考此文章
https://blog.csdn.net/qq_53559980/article/details/132700259

--restart=always    -> 开机启动容器,容器异常自动重启
--name              -> 指定容器名称
-d                  -> 以守护进程的方式启动容器
-p                  -> 映射宿主机端口
-v                  -> 映射配置文件、日志、数据
-e                  -> 写入配置root密码
--privileged=true   -> 设置特权级运行的容器:使容器内的root拥有真正的root权限,否则container内的root只是外部的一个普通用户权限,很多操作会受限

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

安装Redis

打开终端或命令行,并执行以下命令拉取Redis镜像:

docker pull redis

安装完成后,可以执行以下命令启动Redis容器:

docker run --name my-redis -d -p 6379:6379 -v D:\Docker\WorkSpace\Redis:/data -v D:\Docker\WorkSpace\Redis\data\redis.conf:/usr/local/etc/redis/redis.conf redis redis-server /usr/local/etc/redis/redis.conf

注意需要在D:\Docker\WorkSpace\Redis\data目录下创建redis.conf文件,否则启动报错
在这里插入图片描述

运行以上命令后,就可以启动Redis容器了,您也可以使用以下命令检查Redis容器的运行状态:

docker ps

如果Redis容器已经启动,您应该可以看到一个名为"redis"的容器正在运行。

http://www.lryc.cn/news/182955.html

相关文章:

  • 五种I/O模型
  • 用nativescript开发ios程序常用命令?
  • 6.Tensors For Beginners-What are Convector
  • Linux多线程网络通信
  • 矩阵的c++实现(2)
  • RPC 框架之Thrift入门(一)
  • 【C++】运算符重载 ⑥ ( 一元运算符重载 | 后置运算符重载 | 前置运算符重载 与 后置运算符重载 的区别 | 后置运算符重载添加 int 占位参数 )
  • 538. 把二叉搜索树转换为累加树
  • java8日期时间工具类
  • 算法-动态规划/trie树-单词拆分
  • React框架核心原理
  • python-pytorch 利用pytorch对堆叠自编码器进行训练和验证
  • 制作 3 档可调灯程序编写
  • 源码分享-M3U8数据流ts的AES-128解密并合并---GoLang实现
  • CSDN Q: “这段代码算是在STC89C52RC51单片机上完成PWM呼吸灯了吗?“
  • Linux系统编程系列之线程池
  • Linux CentOS7 vim多文件与多窗口操作
  • SPI 通信协议
  • 【图像处理】使用各向异性滤波器和分割图像处理从MRI图像检测脑肿瘤(Matlab代码实现)
  • 5个适合初学者的初级网络安全工作,网络安全就业必看
  • Kafka核心原理
  • 探秘前后端开发世界:猫头虎带你穿梭编程的繁忙街区,解锁全栈之路
  • 洛谷_分支循环
  • MySQL数据库入门到精通——进阶篇(3)
  • Mind Map:大语言模型中的知识图谱提示激发思维图10.1+10.2
  • [引擎开发] 杂谈ue4中的Vulkan
  • docker--redis容器部署及地理空间API的使用示例-II
  • Vue中如何进行文件浏览与文件管理
  • jenkins利用插件Active Choices Plug-in达到联动显示或隐藏参数,且参数值可修改
  • 香蕉叶病害数据集