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

使用虚拟机搭建环境:CentOS7 Docker、MySQL、Redis 安装与配置

创作灵感
  • 项目实践总结:记录了在虚拟机中安装与配置CentOS7环境下的Docker、MySQL、Redis的全过程,帮助理解和应用各项技术。
  • 技术笔记与问题总结:详细梳理了每一步安装的关键点与常见问题,并给出了解决方案。
  • 职业感悟与心得:通过这次实践,提升了对各项技术的掌握,积累了宝贵的实战经验。
  • 原创文章搬运:希望通过分享,帮助更多开发者快速搭建高效的开发环境。
  • 使用Docker安装MySQL和Redis的详细步骤_哔哩哔哩_bilibili  视频教学地址
文章内容大纲
  1. 虚拟机的安装与配置

    • 如何在本地使用虚拟机软件搭建CentOS7环境
    • 基本网络与SSH设置
  2. Docker的安装与配置

    • Docker的基本概念
    • 在CentOS7中安装Docker的具体步骤
    • 配置Docker加速与常见问题
  3. MySQL的安装与配置

    • MySQL安装前的环境准备
    • 在Docker中安装MySQL容器
    • MySQL数据持久化及用户权限设置
  4. Redis的安装与配置

    • 在Docker中安装Redis的流程
    • Redis持久化配置与数据备份
    • 常见性能调优技巧
  5. 综合测试与实战总结

    • 如何使用MySQL和Redis搭建实际项目环境
    • 系统稳定性与性能测试
    • 项目中的优化建议实际
    • 需要安装包 vx:Java980320

第一个:docker安装第一个:docker安装

    • docker的安装  安装docker
      yum -y install docker-ce-18.06.0.ce-3.el7.x86_64.rpm 启动命令
      systemctl start docker//版本信息
      docker info安装镜像
      vi /etc/docker/daemon.json
      {"registry-mirrors": ["https://nq33ldvv.mirror.aliyuncs.com"]
      }//配置文件发生改变需要重启
      //守护进程重启
      systemctl daemon-reload//重启docker
      systemctl restart docker//查看镜像
      docker info 

第二个:MySQL安装 

docker load -i mysql.tardocker run -di --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7docker exec -it mysql /bin/bashdocker cp mysql:/etc/mysql/mysql.conf.d/mysqld.cnf /root/ls
这是一步
vi mysqld.cnf
character-set-server=utf8
collation-server=utf8_general_cidocker cp /root/mysqld.cnf mysql:/etc/mysql/mysql.conf.d/mysqld.cnf
重启MySQL   docker restart mysql停止
docker stop mysql卸载
docker rm mysql 一定要先停止在卸载再次重新安装 docker run -d --name=mysql -p 3306:3306 -v /root/mysqld.cnf:/etc/mysql/mysql.conf.d/mysqld.cnf -e MYSQL_ROOT_PASSWORD=123456  mysql:5.7 (这样可以保证以后只要宿主机的配置文件内容改变,容器的配置文件的内容也改变)

第三个:Redis安装 

docker load -i redis.tardocker run -di --name redis -p 6379:6379 redis:4.0.8  

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

相关文章:

  • [分享] Docker容器可视化管理工具 - WGCLOUD
  • 保存网页中 canvas 的内容
  • PID控制原理
  • python 使用 企微机器人发送消息
  • ARM/Linux嵌入式面经(五二):华为
  • [旧日谈]高清画面撕裂问题考
  • Nginx反向代理-域名代理前后端项目部署流程
  • 代码随想录(十二)——图论
  • 如何通过 Service Mesh 构建高效、安全的微服务系统
  • MySQL 临时表详解
  • Kafka系列之:Kafka集群新增节点后实现数据均衡
  • 实验:使用Oxygen发布大型手册到Word格式
  • 一个基于.NET8+WPF开源的简单的工作流系统
  • MFC工控项目实例二十七添加产品参数
  • PgSQL常用SQL语句
  • python多线程处理xlsx,多进程访问接口
  • PDF无法转换成其他格式的常见原因与解决方法解析
  • 蓝桥杯第二十场小白入门赛
  • K 个一组反转链表
  • #深度学习:从基础到实践
  • Android Kotlin中协程详解
  • 【webpack学习】
  • H5实现PDF文件预览,使用pdf.js-dist进行加载
  • 面试域——面试系统工程
  • PHP-FPM 性能配置优化
  • 渗透测试-百日筑基—SQL注入篇时间注入绕过HTTP数据编码绕过—下
  • Unity - UGUI动静分离
  • arm 体系架构-过程调用约定
  • STM32基于LL库的USART+DMA使用
  • 设计模式06-结构型模式1(适配器/桥接/组合模式/Java)