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

Docker運(yùn)行Nacos容器,過一會就報錯`UnsatisfiedDependencyException`

這篇具有很好參考價值的文章主要介紹了Docker運(yùn)行Nacos容器,過一會就報錯`UnsatisfiedDependencyException`。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

Docker運(yùn)行Nacos容器,過一會就報錯UnsatisfiedDependencyException

  • 問題背景

    最近要上線一個項(xiàng)目,由于要使用Nacos作為服務(wù)注冊中心,為了方便,我就打算直接使用Docker部署Nacos,沒想到Nacos啟動沒一會就嗝屁了,然后使用 docker logs --tail 500 nacos查看日志發(fā)現(xiàn)如下錯誤:

    org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'memoryMonitor' defined in URL [jar:file:/home/nacos/target/nacos-server.jar!/BOOT-INF/lib/nacos-config-2.2.3.jar!/com/alibaba/nacos/config/server/monitor/MemoryMonitor.class]: Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'asyncNotifyService': Unsatisfied dependency expressed through field 'dumpService'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'externalDumpService': Invocation of init method failed; nested exception is ErrCode:500, ErrMsg:Nacos Server did not start because dumpservice bean construction failure :
    errCode: 102, errMsg: dataSource or tableName is null 
    

    docker啟動nacos報錯,Bug記錄,docker,容器,運(yùn)維

  • 問題原因

    Nacos默認(rèn)啟動指令,默認(rèn)使用的堆內(nèi)存高達(dá)1G,由于我的服務(wù)器是免費(fèi)送的,內(nèi)存比較小,再加上我又下載了其它很多軟件,這就導(dǎo)致我的服務(wù)器承受不住,已啟動就直接掛了,

  • 問題解決

    通過執(zhí)行該命令,會創(chuàng)建一個名為 “nacost” 的 Docker 容器,并在其中運(yùn)行 Nacos 服務(wù)器。容器中的 Nacos 將以獨(dú)立模式運(yùn)行,使用 Derby 數(shù)據(jù)庫作為數(shù)據(jù)源平臺,并設(shè)置了一定的內(nèi)存限制。同時,Nacos 控制臺將通過主機(jī)的 8848 端口進(jìn)行訪問。

    docker run --name nacos \
    -e MODE=standalone \
    -e PREFER_HOST_MODE=hostname \
    -e SPRING_DATASOURCE_PLATFORM=derby \
    -e JVM_XMS=256m \
    -e JVM_XMX=256m \
    -p 8848:8848 \
    -d nacos/nacos-server
    

    參數(shù)詳解:

    • docker run:用于創(chuàng)建和運(yùn)行一個新的 Docker 容器。
    • `–name nacos:為容器指定一個名稱,這里是 “nacos”。
    • -e PREFER_HOST_MODE=hostname:設(shè)置環(huán)境變量 PREFER_HOST_MODE 的值為 “hostname”。這個環(huán)境變量用于配置 Nacos 在集群模式下的首選主機(jī)名解析方式,將其設(shè)置為 “hostname” 表示使用主機(jī)名進(jìn)行解析。
    • -e SPRING_DATASOURCE_PLATFORM=derby:設(shè)置環(huán)境變量 SPRING_DATASOURCE_PLATFORM 的值為 “derby”。這個環(huán)境變量用于配置 Nacos 使用 Derby 數(shù)據(jù)庫作為數(shù)據(jù)源平臺。
    • -e MODE=standalone:設(shè)置環(huán)境變量 MODE 的值為 “standalone”。這個環(huán)境變量用于配置 Nacos 運(yùn)行在獨(dú)立模式下。
    • -e JVM_XMS=256m-e JVM_XMX=256m:分別設(shè)置環(huán)境變量 JVM_XMSJVM_XMX 的內(nèi)存大小為 256MB。這些環(huán)境變量用于配置 Nacos 服務(wù)器的初始堆大小和最大堆大小。
    • -p 8848:8848:將容器內(nèi)的端口 8848 映射到主機(jī)上的端口 8848,這樣可以在主機(jī)上通過 http://localhost:8848 訪問 Nacos 控制臺。
    • -d:以后臺(守護(hù)進(jìn)程)模式運(yùn)行容器。
    • nacos/nacos-server:指定要使用的 Nacos 服務(wù)器的 Docker 鏡像。

然后訪問http://服務(wù)器IP:8848/nacos/即可看到Nacos客戶端頁面了

docker啟動nacos報錯,Bug記錄,docker,容器,運(yùn)維

參考文章文章來源地址http://www.zghlxwxcb.cn/news/detail-744029.html

  • Docker部署Nacos方案,Docker部署Nacos啟動失敗解決方案 - 掘金 (juejin.cn)

到了這里,關(guān)于Docker運(yùn)行Nacos容器,過一會就報錯`UnsatisfiedDependencyException`的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 【Docker】安裝 Nacos容器并根據(jù)Nginx實(shí)現(xiàn)負(fù)載均衡

    【Docker】安裝 Nacos容器并根據(jù)Nginx實(shí)現(xiàn)負(fù)載均衡

    ????歡迎來到我的CSDN主頁!???? ??我是Java方文山,一個在CSDN分享筆記的博主。???? ??推薦給大家我的專欄《Docker實(shí)戰(zhàn)》。???? ??點(diǎn)擊這里,就可以查看我的主頁啦!???? Java方文山的個人主頁 ??如果感覺還不錯的話請給我點(diǎn)贊吧!???? ??期待你的加入,一起

    2024年01月19日
    瀏覽(22)
  • 【Docker】contos7安裝 Nacos容器部署單個&&部署集群

    【Docker】contos7安裝 Nacos容器部署單個&&部署集群

    ? ? ? ????????????????????????? ? ????歡迎來到我的CSDN主頁!???? ? ? ? ? ? ? ? ? ? ? ??我是平頂山大師,一個在CSDN分享筆記的博主。???? ? ? ??推薦給大家我的博客專欄《Docker】contos7安裝 Nacos容器部署單個部署集群》。???? ? ? ? ? ? ? ? ? ?

    2024年01月23日
    瀏覽(24)
  • 如何解決elasticsearch分頁總數(shù)量超過10000條就報錯

    默認(rèn)情況下,Elasticsearch集群中每個分片的搜索結(jié)果數(shù)量限制為10000。這是為了避免潛在的性能問題。具體報錯信息如下: 但是,可以通過以下幾種方法解決這個問題。 1. 使用scroll API:scroll API可以幫助我們在不加載所有數(shù)據(jù)的情況下獲取所有結(jié)果。它會在后臺執(zhí)行查詢以獲取

    2024年02月17日
    瀏覽(20)
  • 如何使用Docker構(gòu)建Nacos容器并實(shí)現(xiàn)固定公網(wǎng)地址遠(yuǎn)程訪問

    如何使用Docker構(gòu)建Nacos容器并實(shí)現(xiàn)固定公網(wǎng)地址遠(yuǎn)程訪問

    Nacos是阿里開放的一款中間件,也是一款服務(wù)注冊中心,它主要提供三種功能:持久化節(jié)點(diǎn)注冊,非持久化節(jié)點(diǎn)注冊和配置管理。 本例通過結(jié)合Cpolar內(nèi)網(wǎng)穿透實(shí)現(xiàn)遠(yuǎn)程訪問Nacos 提供的UI (控制臺)界面,幫助管理所有的服務(wù)和應(yīng)用的配置 Cpolar內(nèi)網(wǎng)穿透是一種安全的內(nèi)網(wǎng)穿透云服務(wù)

    2024年01月17日
    瀏覽(21)
  • 【Unity】【VR開發(fā)疑難】Unity運(yùn)行就報無法啟動XR Plugin

    【Unity】【VR開發(fā)疑難】Unity運(yùn)行就報無法啟動XR Plugin

    連接Link后運(yùn)行Unity的VR項(xiàng)目Link也無反映,Unity控制臺報:無法啟動XR Plugin,并說是由于Oculus頭盔未連接導(dǎo)致。 打開Oculus PC客戶端,發(fā)現(xiàn)狀態(tài)是連接正常。重啟機(jī)器后,提示Oculus沒有出于RunTime。 想到剛才升級過客戶端,可能就是因?yàn)樯壓竽承┰O(shè)置歸位了,導(dǎo)致連接不被Unit

    2024年02月06日
    瀏覽(23)
  • postman,瀏覽器測試接口正常,HttpClient 調(diào)用就報錯

    postman,瀏覽器測試接口正常,HttpClient 調(diào)用就報錯

    一次奔潰的經(jīng)歷 事情是這樣的:第三方提供了一個接口需要對接,我就對接了,測試環(huán)節(jié)的時候怎么都調(diào)不通,各種排查,各方人員都動員了起來,就是沒有找到問題,下面把問題報錯的原因呈上: 就是報錯 508 ,返回一個空的 Response body. 剛開始出現(xiàn)這個問題,我懷疑是不

    2024年02月01日
    瀏覽(21)
  • docker-java 用Java操作docker創(chuàng)建容器并運(yùn)行運(yùn)行容器

    參考上一篇文章:Docker設(shè)置開啟遠(yuǎn)程訪問 Apache HttpClient 5介紹: This transport is based on Apache HttpClient library version 5, which has a great flexibility and allows us to implement all Docker-specific features and protocols required, without having to use internal APIs or anything. It has everything to become the default transport of

    2023年04月09日
    瀏覽(29)
  • 在Docker守護(hù)進(jìn)程停機(jī)期間保持容器運(yùn)行(即重啟Docker時,正在運(yùn)行的容器不會停止)

    ? 在默認(rèn)情況下,當(dāng) Docker 守護(hù)進(jìn)程終止時,它將關(guān)閉正在運(yùn)行的容器。不過,我們可以配置該守護(hù)進(jìn)程,以便在該守護(hù)進(jìn)程不可用時容器仍在運(yùn)行。這種功能稱為實(shí)時恢復(fù)。實(shí)時還原選項(xiàng)有助于減少由于守護(hù)進(jìn)程崩潰、計(jì)劃中斷或升級而導(dǎo)致的容器停機(jī)時間。 Docker官方相關(guān)

    2024年02月03日
    瀏覽(96)
  • Docker:進(jìn)入容器(處于后臺運(yùn)行的容器)

    Docker:進(jìn)入容器(處于后臺運(yùn)行的容器)

    容器啟動時如果指定了-d參數(shù),在后臺運(yùn)行容器,或者通過docker start重啟已經(jīng)停止的容器 可以通過以下兩種方法進(jìn)入容器: 1.docker attach 容器ID 注:使用attach進(jìn)入容器后,如果在容器中執(zhí)行exit或ctrl+d,會停止容器 2.docker exec -it 容器ID /bin/bash 注:通過這種方式進(jìn)入容器后,如

    2024年02月11日
    瀏覽(38)
  • 【Docker 】Docker 客戶端,容器使用,啟動容器,啟動已停止運(yùn)行的容器,停止一個容器,進(jìn)入容器

    【Docker 】Docker 客戶端,容器使用,啟動容器,啟動已停止運(yùn)行的容器,停止一個容器,進(jìn)入容器

    作者簡介: 辭七七,目前大一,正在學(xué)習(xí)C/C++,Java,Python等 作者主頁: 七七的個人主頁 文章收錄專欄: 七七的閑談 歡迎大家點(diǎn)贊 ?? 收藏 ? 加關(guān)注哦!???? docker 客戶端非常簡單 ,我們可以直接輸入 docker 命令來查看到 Docker 客戶端的所有命令選項(xiàng)。 可以通過命令 dock

    2024年02月11日
    瀏覽(58)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包