国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【docker快速部署微服務(wù)若依管理系統(tǒng)(RuoYi-Cloud)】

這篇具有很好參考價(jià)值的文章主要介紹了【docker快速部署微服務(wù)若依管理系統(tǒng)(RuoYi-Cloud)】。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

工作原因,需要一個(gè)比較完整的開源項(xiàng)目測試本公司產(chǎn)品。偶然發(fā)現(xiàn)RuoYi-Cloud非常適合,它有足夠多的中間件,而且官方提供docker安裝,但我本人在安裝過程中遇到了很多坑,在這里記錄一下防止下次會(huì)再次遇到。

項(xiàng)目地址

https://gitee.com/y_project/RuoYi-Cloud

環(huán)境

內(nèi)存至少16G,處理器至少4核
內(nèi)存小于16G,時(shí)間長了會(huì)導(dǎo)致響應(yīng)過慢,經(jīng)常出現(xiàn)響應(yīng)超時(shí)的情況。

docker部署

  1. 把所有127.0.0.1和localhost全部代替為主機(jī)IP或者具體的服務(wù)名(如:ruoyi-mysql)。

      http://localhost:8080/swagger-ui/index.html -> http://[ip]:8080/swagger-ui/index.html
      http://localhost:8848/nacos - > http://[ip]:8848/nacos
      http://localhost:9100/login - > http://[ip]:9100/login
      127.0.0.1:9300 -> [ip]:9300
    
      127.0.0.1:8848\localhost:8848 -> ruoyi-nacos:8848
      localhost\n    port: 6379 -> ruoyi-redis\n    port: 6379
      localhost:3306 -> ruoyi-mysql:3306
    

一次性腳本

find . -type f -exec sed -i 's#http://localhost:8080/swagger-ui/index.html#http://10.0.2.52:8080/swagger-ui/index.html#g' {} +
find . -type f -exec sed -i 's#http://localhost:8848/nacos#http://10.0.2.52:8848/nacos#g' {} +
find . -type f -exec sed -i 's#http://localhost:9100/login#http://10.0.2.52:9100/login#g' {} +
find . -type f -exec sed -i 's#127.0.0.1:9300#10.0.2.52:9300#g' {} +

find . -type f -exec sed -i 's#127.0.0.1:8848#ruoyi-nacos:8848#g' {} +
find . -type f -exec sed -i 's#localhost:8848#ruoyi-nacos:8848#g' {} +
echo "\要轉(zhuǎn)譯為\\\\"
find . -type f -exec sed -i 's#localhost\\n    port: 6379#ruoyi-redis\\n    port: 6379#g' {} +
find . -type f -exec sed -i 's#localhost:3306#ruoyi-mysql:3306#g' {} +

注意:10.0.2.52是我自己的物理機(jī)IP

圖省事可以直接所有127.0.0.1和localhost全部代替為主機(jī)IP,但我為了模擬真實(shí)場景,使用的是服務(wù)名

  1. 編譯后端代碼
cd RuoYi-Cloud
mvn clean install
  1. 編譯前端代碼
cd ruoyi-ui
npm install
npm run build:prod
  1. 修改腳本copy.sh

進(jìn)入目錄

cd ../docker
vim copy.sh

  cp ../sql/ry_20230223.sql ./mysql/db
  cp ../sql/ry_config_20220929.sql ./mysql/db

改為

  cp ../sql/*.sql ./mysql/db
  1. 把前后端包,以及sql文件帶到指定位置
sh copy.sh
  1. 修改docker-compose.yml
  • 有“build:”配置的服務(wù),都要把“image:”給注釋掉,否則“build:”是不生效的,走的還是“image:”,拉的是遠(yuǎn)程的鏡像。
sed -i 's/    image:/    #image:/g' docker-compose.yml
  1. 運(yùn)行基礎(chǔ)服務(wù)
sh deploy.sh base

查看日志,可能會(huì)發(fā)現(xiàn)nacos會(huì)報(bào)錯(cuò),是因?yàn)閙ysql沒有完全啟起來,重新啟動(dòng)nacos即可。

移動(dòng)要全部運(yùn)行完才能走下面的步驟

  1. 啟動(dòng)所有應(yīng)用
docker-compose up -d
  1. 查看各個(gè)服務(wù)的狀態(tài)
docker-compose ps
  1. 查看整體服務(wù)的日志
docker-compose logs -f

遇到的問題

  1. 字符集
vim windows.sh
:set ff=unix
:wq
  1. 安裝docker-compose
yum remove python-pip
wget https://bootstrap.pypa.io/pip/2.7/get-pip.py
python get-pip.py
pip install docker-compose
  1. docker-compose up -d失敗
    報(bào)錯(cuò)信息
ERROR [ruoyi-gateway 1/4] FROM docker.io/library/openjdk:8-jre@sha256……
……
failed to solve: failed to read expected number of bytes: unexpected EOF

需要手動(dòng)pull鏡像,原因未知,可能跟源有關(guān)

docker pull openjdk:8-jre

成功圖:
【docker快速部署微服務(wù)若依管理系統(tǒng)(RuoYi-Cloud)】,docker,微服務(wù),容器
【docker快速部署微服務(wù)若依管理系統(tǒng)(RuoYi-Cloud)】,docker,微服務(wù),容器
如有問題,可以來交流交流:
手機(jī)\微信號:15385125253
如有幫助的可以支持一下:

【docker快速部署微服務(wù)若依管理系統(tǒng)(RuoYi-Cloud)】,docker,微服務(wù),容器
【docker快速部署微服務(wù)若依管理系統(tǒng)(RuoYi-Cloud)】,docker,微服務(wù),容器文章來源地址http://www.zghlxwxcb.cn/news/detail-706907.html

到了這里,關(guān)于【docker快速部署微服務(wù)若依管理系統(tǒng)(RuoYi-Cloud)】的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Docker環(huán)境下部署Ghost開源內(nèi)容管理系統(tǒng)

    Docker環(huán)境下部署Ghost開源內(nèi)容管理系統(tǒng)

    Ghost是一款用于博客、出版物和內(nèi)容網(wǎng)站的免費(fèi)且開源的CMS(內(nèi)容管理系統(tǒng)),它是完全基于JavaScript編寫的。Ghost的主要特點(diǎn)是簡單易用、高度可擴(kuò)展、精美的設(shè)計(jì)和優(yōu)秀的性能。 簡單易用:Ghost的用戶界面非常簡單和直觀,因此非常易于使用。它提供了一個(gè)簡單的寫作體驗(yàn)

    2024年02月15日
    瀏覽(28)
  • 若依框架漏洞(若依管理系統(tǒng)漏洞)

    若依框架漏洞(若依管理系統(tǒng)漏洞)

    1.早期若依框架漏洞版本有反序列化漏洞 ,執(zhí)行任意命令 漏洞復(fù)現(xiàn) 祭出fofa大法,fofa語法如下 app=\\\"若依-管理系統(tǒng)\\\" body=\\\"admin\\\" ? 利用工具檢測漏洞 這里不提供,太多了,推薦使用zhzy的vulmap? ? 利用poc執(zhí)行任意命令 ? 2后臺登錄若依管理系統(tǒng)后可以任意讀取文件 ? 登陸后訪問

    2023年04月09日
    瀏覽(23)
  • 云原生之使用Docker部署SSCMS內(nèi)容管理系統(tǒng)

    云原生之使用Docker部署SSCMS內(nèi)容管理系統(tǒng)

    SSCMS 基于 .NET Core,能夠以最低的成本、最少的人力投入在最短的時(shí)間內(nèi)架設(shè)一個(gè)功能齊全、性能優(yōu)異、規(guī)模龐大并易于維護(hù)的網(wǎng)站平臺。 本次實(shí)踐為個(gè)人測試環(huán)境,操作系統(tǒng)版本為centos7.6。 hostname IP地址 操作系統(tǒng)版本 Docker版本 jeven 192.168.3.166 centos 7.6 20.10.17 1.本次實(shí)踐部署

    2024年02月11日
    瀏覽(18)
  • docker一鍵部署網(wǎng)址導(dǎo)航+博客+管理系統(tǒng)(強(qiáng)勢開源)

    docker一鍵部署網(wǎng)址導(dǎo)航+博客+管理系統(tǒng)(強(qiáng)勢開源)

    從大三決然的跳入前端大坑,到如今已是畢業(yè)兩年的杭州社畜。腦子依舊清晰地記得,我選擇前端時(shí)的孤獨(dú),周圍都是清一色的后端方向,圖書館里我與燈為伴,以書為友。三年光陰不長不短,每學(xué)一樣,就會(huì)鸚鵡學(xué)舌地實(shí)踐,但似乎在別人眼里我一直在變著花樣開發(fā)爛大街

    2023年04月23日
    瀏覽(23)
  • 若依管理系統(tǒng)前端實(shí)踐

    若依管理系統(tǒng)前端實(shí)踐

    若依管理系統(tǒng)是一套基于若依框架開發(fā)的后臺管理系統(tǒng),它是一個(gè)前后端分離的項(xiàng)目,前端使用vue, Element, 后端使用Spring Boot Security。這篇隨筆中將記錄一下自己在使用過程中前端使用上的一些收獲和問題。 1. 路由控制 1.1 簡述 1.2 token的檢驗(yàn) 1.3 獲取角色權(quán)限 1.4 生成路由 2.

    2023年04月08日
    瀏覽(30)
  • 寶塔docker管理器一鍵部署one-api接口分發(fā)管理系統(tǒng)開源源碼

    寶塔docker管理器一鍵部署one-api接口分發(fā)管理系統(tǒng)開源源碼

    注意:因?yàn)槲⑿抛罱指牧送扑蜋C(jī)制,經(jīng)常有朋友說錯(cuò)過了之前的搭建教程文章,每次都要主動(dòng)搜索才能搜到公眾號。所以建議大家加個(gè)星標(biāo),就能第一時(shí)間收到推送。 大家好啊,我是測評君,歡迎來到web測評,本期給大家分享一下怎么在寶塔使用docker管理器一鍵部署one-a

    2024年02月04日
    瀏覽(20)
  • 若依/RuoYi-Vue,若依管理系統(tǒng)-啟動(dòng)步驟

    若依/RuoYi-Vue,若依管理系統(tǒng)-啟動(dòng)步驟

    若依RuoYi-Vue前后端項(xiàng)目啟動(dòng)流程_若依前端怎么啟動(dòng)_primary taste_mm的博客-CSDN博客 若依官網(wǎng):RuoYi 若依官方網(wǎng)站 |后臺管理系統(tǒng)|權(quán)限管理系統(tǒng)|快速開發(fā)框架|企業(yè)管理系統(tǒng)|開源框架|微服務(wù)框架|前后端分離框架|開源后臺系統(tǒng)|RuoYi|RuoYi-Vue|RuoYi-Cloud|RuoYi框架|RuoYi開源|RuoYi視頻|若依

    2023年04月25日
    瀏覽(136)
  • 云原生之使用Docker部署Teedy輕量級文檔管理系統(tǒng)

    云原生之使用Docker部署Teedy輕量級文檔管理系統(tǒng)

    Teedy是一個(gè)開源的、功能豐富、易于使用和自定義的文檔管理工具,它能夠幫助用戶管理和組織文檔,適用于個(gè)人、小組和組織使用。 創(chuàng)建和編輯文檔:用戶可以使用Markdown格式創(chuàng)建和編輯文檔,還可以添加標(biāo)簽和注釋。 文件上傳和管理:用戶可以上傳和管理文檔、圖片和其

    2024年01月20日
    瀏覽(98)
  • RuoYi若依管理系統(tǒng)最新版 基于SpringBoot的權(quán)限管理系統(tǒng)

    RuoYi是一個(gè)后臺管理系統(tǒng),基于經(jīng)典技術(shù)組合(Spring Boot、Apache Shiro、MyBatis、Thymeleaf)主要目的讓開發(fā)者注重專注業(yè)務(wù),降低技術(shù)難度,從而節(jié)省人力成本,縮短項(xiàng)目周期,提高軟件安全質(zhì)量。 本地版本為截止2023-9-10最新版本V4.7.7 完全響應(yīng)式布局(支持電腦、平板、手機(jī)等所

    2024年02月09日
    瀏覽(28)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包