谷粒商城项目(学习笔记一) 谷粒商城项目(学习笔记二) 第一章:环境的搭建
目录
第一章:环境的搭建
一、安装虚拟机
二、配置docker
1.官方网站
2.快速安装docker
三、测试docker
三、docker安装MySQL5.7
1.拉取MySQL5.7的镜像
2.运行MySQL并配置参数
三、docker安装Redis
1.用docker拉取最新的redis
2.配置参数并运行Redis
3.持久化redis
4.进入redis客户端进行检测
四、开发环境统一
五、创建项目
1.在码云中新建仓库
2.idea拉取创建的项目
3.新建项目微服务
一、安装虚拟机
安装vm就可以了,也可以安装VirtuaBox。配置Linux CentOS7。(默认会)
二、配置docker
1.官方网站
1.官方网站
安装docker网站
Install Docker Engine on CentOS | Docker documentationhttps://docs.docker.com/engine/install/centos/ docker镜像网站
Docker Hubhttps://hub.docker.com/
2.快速安装docker
1.卸载之前安装的docker
sudo yum remove docker
docker-client
docker-client-latest
docker-common
docker-latest
docker-latest-logrotate
docker-logrotate
docker-engine
2.设置安装环境
#两条分开输入
sudo yum install -y yum-utils
sudo yum-config-manager
--add-repo
https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo #这里换成了阿里云镜像。官网的太慢了
3.更新软件包索引
sudo yum makecache fast
4.安装docker-ce
sudo yum install docker-ce docker-ce-cli containerd.io
5.启动docker
#启动docker sudo systemctl start docker #设置开机自启 sudo systemctl enable docker
6.配置阿里云镜像加速
登录阿里云官网,在控制台中搜索容器镜像服务。
在镜像服务中找到镜像加速器并按照操作文档开启。
三、测试docker
#查看版本
sudo docker version
三、docker安装MySQL5.7
1.拉取MySQL5.7的镜像
docker pull mysql:5.7
2.运行MySQL并配置参数
docker run -p 3306:3306 --name mysql
-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
-d mysql:5.7
参数说明
-p 3306:3306:将容器的 3306 端口映射到主机的 3306 端口
-v /mydata/mysql/conf:/etc/mysql:将配置文件夹挂载到主机
-v /mydata/mysql/log:/var/log/mysql:将日志文件夹挂载到主机
-v /mydata/mysql/data:/var/lib/mysql/:将配置文件夹挂载到主机
-e MYSQL_ROOT_PASSWORD=root:初始化 root
1.拉取MySQL5.7的镜像
docker pull mysql:5.7
2.运行MySQL并配置参数
docker run -p 3306:3306 --name mysql
-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
-d mysql:5.7
参数说明
-p 3306:3306:将容器的 3306 端口映射到主机的 3306 端口
-v /mydata/mysql/conf:/etc/mysql:将配置文件夹挂载到主机
-v /mydata/mysql/log:/var/log/mysql:将日志文件夹挂载到主机
-v /mydata/mysql/data:/var/lib/mysql/:将配置文件夹挂载到主机
-e MYSQL_ROOT_PASSWORD=root:初始化 root
docker run -p 3306:3306 --name mysql -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 -d mysql:5.7 参数说明 -p 3306:3306:将容器的 3306 端口映射到主机的 3306 端口 -v /mydata/mysql/conf:/etc/mysql:将配置文件夹挂载到主机 -v /mydata/mysql/log:/var/log/mysql:将日志文件夹挂载到主机 -v /mydata/mysql/data:/var/lib/mysql/:将配置文件夹挂载到主机 -e MYSQL_ROOT_PASSWORD=root:初始化 root
配置MySQL
#新建配置文件,地址为挂载到主机的地址 vim /mydata/mysql/conf/my.cnf #填入以下配置 [client] default-character-set=utf8 [mysql] default-character-set=utf8 [mysqld] init_connect='SET collation_connection = utf8_unicode_ci' init_connect='SET NAMES utf8' character-set-server=utf8 collation-server=utf8_unicode_ci skip-character-set-client-handshake skip-name-resolve
配置生效,需要重启MySQL
docker restart mysql
三、docker安装Redis
1.用docker拉取最新的redis
docker pull redis
2.配置参数并运行Redis
#为了避坑,在本机先新建好配置文件
mkdir -p /mydata/redis/conf
touch /mydata/redis/conf/redis.conf
#运行redis
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
3.持久化redis
docker pull redis
2.配置参数并运行Redis
#为了避坑,在本机先新建好配置文件
mkdir -p /mydata/redis/conf
touch /mydata/redis/conf/redis.conf
#运行redis
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
3.持久化redis
新版本默认持久化了
如果是旧版本要修改配置文件
修改本机的redis,conf文件
vim /mydata/redis/conf/redis.conf
填入以下参数
appendonly yes
重启redis
docker restart redis
4.进入redis客户端进行检测
docker exec -it redis redis-cli
四、开发环境统一
java:1.8以上
Maven:配置阿里云镜像
配置jdk1.8编译
idea:配置Maven
VScode:安装常用插件
git:配置作者信息,配置ssh。
登录码云或GitHub,添加ssh。(官网详细配置)
五、创建项目
1.在码云中新建仓库
2.idea拉取创建的项目
复制项目在码云中的地址,并拉取过来
3.新建项目微服务
商品服务、仓储服务、订单服务、优惠券服务、用户服务
gulimail-coupon #优惠券服务 gulimail-member #用户服务 gulimail-order #订单服务 gulimail-product #商品服务 gulimail-ware #仓储服务
添加Spring Web和OpenFeign依赖
并写好总的pom.xml
BilBil视频地址:尚硅谷电商教程《谷粒商城》对标阿里P6/P7,40-60万年薪_哔哩哔哩_bilibili



