前言
本文記錄win10環境下搭建Sonic程序及遇到問題,
一、Sonic是什么?
Sonic,一站式開源分布式集群云真機測驗平臺,致力服務于中小企業的客戶端UI測驗,
二、搭建程序
1.Docker安裝
win10系統安裝Docker比較簡單,在官網下載一個Docker Desktop進行安裝即可,然后打開cmd執行查看版本命令,最后雙擊啟動Docker在Windows任務欄可以看到一個鯨魚圖示,
docker version

2.Sonic后端部署
Sonic官網給出了部署檔案,我們安裝步驟進行操作,這里需要有安裝git、mysql環境,去官網下載安裝即可
2.1創建資料庫
資料庫名:sonic,字符集為utf8,排序規則為utf8_general_ci

2.2 下載后端配置
進入任意目錄(我這里是D:/soft),打開git工具,執行下面指令,配置就下載好了,
git clone https://github.com/SonicCloudOrg/sonic-server-config-yml.git

進入目錄,然后修改config檔案夾中yml檔案的localhost與MySql配置,主線修改圖中三個檔案,jdbc-prod.yml注意填好自己的電腦IP,資料庫名、賬號密碼,其他兩個檔案把localhost改成IP

2.3 構建鏡像
先下載最新版本docker-compose.yml檔案復制到剛才的目錄下,再新建logs、keepFiles、imageFiles、recordFiles、packageFiles五個檔案夾

然后打開cmd,執行構建鏡像指令,第一次啟動只有eureka、bus啟動,為正常現象,等待eureka和bus啟動完全完畢(約1~2分鐘)
docker-compose up -d

再次執行,等待部署完畢,
docker-compose up -d

3.Sonic前端部署
在剛的cmd視窗繼續執行下面指令(目前最新版本v1.3.0-beta1.1),我這里執行了2次才拉取完,
docker pull sonicorg/sonic-client-web:v1.3.0-beta1.1
創建運行一個容器,SONIC_API_HOST為Sonic后端服務host地址,SONIC_API_PORT為Sonic后端服務埠,
docker run --name sonic-client-web -d -p 3000:80 -e SONIC_API_HOST=10.10.160.50 -e SONIC_API_PORT=8094 sonicorg/sonic-client-web:v1.3.0-beta1.1
執行后可以看到一串字符,這個是容器 ID
然后瀏覽器訪問http://localhost:3000

4.Docker管理
雙擊任務欄的鯨魚圖示打開docker界面就可以看到創建的容器,這里可以進行啟動、停止、重啟、洗掉容器的操作,點進去可以查看運行日志、容器狀態資訊,


總結
win10下使用docker部署Sonic的前后端還是十分的簡單方便,后面體驗一下平臺功能,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/403940.html
標籤:其他
上一篇:基于python的Django框架 校園新聞資訊管理系統設計與實作畢業設計畢設參考
下一篇:postman 之介面關聯


