暢購商城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,用於前端展示
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
改善後的數據
在這裏插入圖片描述
之前的數據
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章