创作灵感
- 项目实践总结:记录了在虚拟机中安装与配置CentOS7环境下的Docker、MySQL、Redis的全过程,帮助理解和应用各项技术。
- 技术笔记与问题总结:详细梳理了每一步安装的关键点与常见问题,并给出了解决方案。
- 职业感悟与心得:通过这次实践,提升了对各项技术的掌握,积累了宝贵的实战经验。
- 原创文章搬运:希望通过分享,帮助更多开发者快速搭建高效的开发环境。
文章内容大纲
-
虚拟机的安装与配置
- 如何在本地使用虚拟机软件搭建CentOS7环境
- 基本网络与SSH设置
-
Docker的安装与配置
- Docker的基本概念
- 在CentOS7中安装Docker的具体步骤
- 配置Docker加速与常见问题
-
MySQL的安装与配置
- MySQL安装前的环境准备
- 在Docker中安装MySQL容器
- MySQL数据持久化及用户权限设置
-
Redis的安装与配置
- 在Docker中安装Redis的流程
- Redis持久化配置与数据备份
- 常见性能调优技巧
-
综合测试与实战总结
- 如何使用MySQL和Redis搭建实际项目环境
- 系统稳定性与性能测试
- 项目中的优化建议实际
- 需要安装包 vx:Java980320
第一个:docker安装第一个:docker安装
-
java
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安装
java
docker load -i mysql.tar
docker run -di --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7
docker exec -it mysql /bin/bash
docker cp mysql:/etc/mysql/mysql.conf.d/mysqld.cnf /root/
ls
这是一步
vi mysqld.cnf
character-set-server=utf8
collation-server=utf8_general_ci
docker 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安装
java
docker load -i redis.tar
docker run -di --name redis -p 6379:6379 redis:4.0.8