畅购商城02-----docker

docker操作命令

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

接着昨天写哦。昨天已经安装好docker软件了(虚拟机镜像自带docker),今天来学习一下docker的一些操作命令
在这里插入图片描述
操作douker软件的命令
在这里插入图片描述
操作镜像文件的命令
在这里插入图片描述
在这里插入图片描述
操作容器的命令
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
一旦退出容器就自动关闭了
在这里插入图片描述
目录映射原理
在这里插入图片描述
端口映射原理
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

应用部署

部署软件的时候,不需要再拉取镜像了,之间装的虚拟机里面自带
在这里插入图片描述
注意端口是linux宿主机端口,连接名随意
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
nginx–负载均衡解决高并发
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

重点来啦!!!

本项目配置虚拟机

在这里插入图片描述
解压即可
在这里插入图片描述
其他配置同畅购项目01中的配置,此镜像压缩包deip也为192,168.200.128 密码123456

跨域访问

在这里插入图片描述
若不同源则为跨域,浏览器报错
frameset框架标签说明

在这里插入图片描述解决方案

在这里插入图片描述

项目基本架构部署

第一天我们已经部署了一个小项目,而且也对于品牌数据信息写了增删改查的代码,但是在实际开发中,这些代码重复性太高而且反反复复,没必要浪费太多时间,因此我们这些方法都是写好的,今天重新部署项目,之前的小项目可以删了
引入基础架构
在这里插入图片描述
在导入之前要修改pom.xml(按需修改—一旦修改了项目名字就要修改)注意,每一个pom.xml都要改,不能批量改
在这里插入图片描述
在这里插入图片描述
然后将架构导进workspace中----检查maven是否配置好(settings)
idea刷新一下如果没有引入项目,需要检查一下maven中的ignored files 是否忽略了某些文件,把对勾取消,如果取消了还未引进来需要自己手动引入一下
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
如果部分子项目为灰色,说明没引进来,需要一个一个的手动引入
在这里插入图片描述
在这里插入图片描述
再写项目之前,先来测试一下我们的基础架构首先是eureka是否能启动
在这里插入图片描述
在这里插入图片描述
接着是微服务是都可以启动
在此之前要注意,虚拟机要开,数据库要连
在这里插入图片描述
在这里插入图片描述
数据库建立连接(端口号为虚拟机端口号)
在这里插入图片描述
连接之后可以看到引入了我们项目中用到的所有表
在这里插入图片描述
开启微服务,先检查yml文件,容器中mysql的用户名和密码
在这里插入图片描述
开启微服务测试
在这里插入图片描述
访问一下品牌的controller
在这里插入图片描述

配置本地域名解析

为什么要配置域名呢,方便用户访问,用户总不能访问IP地址吧,也不好记啊
本地域名解析工具(以管理员身份启动)
在这里插入图片描述
在这里插入图片描述在这里插入图片描述

根据分类名称查询品牌集合数据

先来认识一下我们的数据表内容
在这里插入图片描述
在这里插入图片描述
商品规格
在这里插入图片描述
在这里插入图片描述
表关系
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
手机的编码
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

根据分类名称查询规格数据

在这里插入图片描述
#{}占位符相当于?会自动过滤非sql的一些符号防止sql注入 ${}代表字符串++拼接变量
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
完善一下下我们发现查询出来的规格信息,options属性可以更好的分割成一项一项的,4G 5G,而不是字符串4G,5G,用于前端展示
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
改善后的数据
在这里插入图片描述
之前的数据
在这里插入图片描述

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值