docker部署nacos【單機模式使用mysql,使用.env配置】(更新:2025/7/1~)

視頻

我的個人視頻,有詳細步驟

使用docker部署nacos_嗶哩嗶哩_bilibili

環境

虛擬機:VM,CentOS7

遠程連接工具:MobaXterm

使用工具

隨機生成字符串:

隨機字符串生成器 | 菜鳥工具

Base64編碼:?

Base64 編碼/解碼 - 錘子在線工具

查看官方文檔

Nacos Docker 快速開始 | Nacos 官網

命令解讀:

官方給容器命令nacos-statndalone-derby含義:
standalone:單機模式;derby:Nacos 使用內嵌的 Derby 數據庫存儲數據

-e MODE=standalone \:

表示使用單機模式

nacos默認使用derby數據庫

8080 端口:

Nacos 控制臺(Web UI)的默認訪問端口
8848 端口:

Nacos 用于服務注冊與發現以及配置管理的客戶端 API 端口
9848 端口

Nacos 的 gRPC 端口

使用mysql數據庫

準備mysql數據庫表,用來存儲nacos數據

官方文檔說明,使用mysql數據庫,需要準備數據庫

在官方項目中找到數據庫表:

  1. 下載
  2. 創建nacos數據庫
  3. 運行sql

docker部署nacos

生成token

文檔要求:token使用長度大于32字符的字符串,再經過Base64編碼

查看官方文檔部署手冊

我現在使用docker部署,單機模式,同時使用msyql

查看官網,文檔給了使用docker-compose命令啟動Nacos

我使用系統參數配置

?根據屬性進行配置

方法一:創建.env文件(個人使用)

參考官方.env文件書寫

通過官方文檔,跳轉到官方nacos-docker項目

參考項目的文檔

個人配置?

創建.env文件

個人配置,寫上對應的信息?

PREFER_HOST_MODE=hostname
MODE=standalone
SPRING_DATASOURCE_PLATFORM=mysql
MYSQL_SERVICE_HOST=<你的mysql連接地址>
MYSQL_SERVICE_DB_NAME=nacos
MYSQL_SERVICE_PORT=3306
MYSQL_SERVICE_USER=root
MYSQL_SERVICE_PASSWORD=<你的mysql密碼>
MYSQL_SERVICE_DB_PARAM=characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai
NACOS_AUTH_IDENTITY_KEY=<你的key>
NACOS_AUTH_IDENTITY_VALUE=<你的value>
NACOS_AUTH_TOKEN=<你的token>

?運行

docker run --name nacos \--env-file /root/nacos/.env \-p 8080:8080 \-p 8848:8848 \-p 9848:9848 \-d nacos/nacos-server:latest

查看日志

docker logs nacos

方法二:直接運行

docker run --name nacos-standalone-mysql \-e MODE=standalone \-e PREFER_HOST_MODE=hostname \-e SPRING_DATASOURCE_PLATFORM=mysql \-e MYSQL_SERVICE_HOST=<你的mysql主機> \-e MYSQL_SERVICE_PORT=3306 \-e MYSQL_SERVICE_DB_NAME=nacos \-e MYSQL_SERVICE_USER=root \-e MYSQL_SERVICE_PASSWORD=<你的mysql密碼> \-e MYSQL_SERVICE_DB_PARAM='characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai' \-e NACOS_AUTH_IDENTITY_KEY=<你的key> \-e NACOS_AUTH_IDENTITY_VALUE=<你的value> \-e NACOS_AUTH_TOKEN=<你的token> \-p 8080:8080 \-p 8848:8848 \-p 9848:9848 \-d nacos/nacos-server:latest

進入網站

根據文檔:

<你的ip>:8080/index.html

密碼?

老版本(如2.1.x及以前):

默認用戶名和密碼都是?nacos。

新版本(如2.2.0及以后):

第一次訪問登錄頁面時,會提示你為?nacos?管理員賬號設置一個新密碼,而不是直接用默認密碼登錄

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/87263.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/87263.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/87263.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

如何安全地清除筆式驅動器

您是否正在尋找安全清除筆式驅動器的方法&#xff1f;如果是的話&#xff0c;您可以從本文中得到4個有效的解決方案。無論您準備出售還是捐贈您的筆式驅動器&#xff0c;您都可以輕松清空筆式驅動器。雖然簡單的刪除似乎就足夠了&#xff0c;但殘留的數據通常可以恢復。因此&am…

信息新技術

目錄 分布式處理基礎 一、基礎概念 二、通信與網絡 三、分布式協調與一致性 四、分布式存儲與數據庫 五、分布式計算框架 六、容錯與高可用 七、負載均衡與調度 八、安全與監控 九、常見分布式系統設計模式 十、典型系統與工具學習 區塊鏈 區塊鏈的核心技術 物聯…

創客匠人解析創始人 IP 定位:從專業度到用戶心智的占領之道

在知識付費領域&#xff0c;創始人 IP 的定位往往決定了商業變現的天花板。創客匠人通過服務 5 萬 知識博主的實踐經驗&#xff0c;揭示了一個核心邏輯&#xff1a;定位的本質不是簡單的標簽設定&#xff0c;而是通過持續提升專業度&#xff0c;以實際成果占領用戶心智。這一過…

詳解Kafka如何保證消息可靠性

Kafka 通過多個環節的精心設計和配置&#xff0c;能夠提供高可靠的消息傳遞保證&#xff0c;最大限度地減少消息丟失的可能性。這需要生產者、Broker 和消費者三方的協同配置才能實現端到端的不丟失。以下是關鍵機制&#xff1a; 一、核心原則&#xff1a;副本機制 (Replicati…

華為云Flexus+DeepSeek征文 | Word辦公軟件接入華為云ModelArts Studio大模型,實現AI智能辦公

前言 在數字化辦公時代&#xff0c;人工智能技術正深刻改變著傳統辦公軟件的使用體驗和功能邊界。將 Word 辦公軟件與華為云 ModelArts Studio 大模型進行深度融合&#xff0c;借助 AI 的強大能力實現智能化優化&#xff0c;不僅能大幅提升辦公效率&#xff0c;還能為用戶帶來…

基于開源AI大模型AI智能名片S2B2C商城小程序的流量轉化與價值沉淀研究

摘要&#xff1a;在數字化商業生態中&#xff0c;公域流量轉化已成為企業競爭的核心戰場。本文以開源AI大模型AI智能名片S2B2C商城小程序為研究對象&#xff0c;結合服裝、健康食品、快時尚等行業的實踐案例&#xff0c;系統分析其通過技術賦能實現精準獲客、用戶留存與商業閉環…

創客匠人拆解知識變現困局:創始人 IP 打造的底層邏輯與實踐路徑

在知識付費行業競爭愈發激烈的當下&#xff0c;許多內容創作者面臨 “流量增長停滯、變現效率低下” 的困境。創客匠人通過對 5 萬 知識博主的服務經驗&#xff0c;總結出創始人 IP 打造與知識變現的底層邏輯 —— 其核心在于將 “個人影響力” 轉化為 “商業閉環”&#xff0…

LabVIEW遠程面板交互控制

基于LabVIEW 遠程面板&#xff08;Remote Panel&#xff09;技術&#xff0c;實現服務器端 VI 與客戶端的遠程交互控制&#xff0c;涵蓋服務器配置、客戶端連接請求、VI 執行狀態監測及控制權交接等流程&#xff0c;支持跨 LabVIEW 實例&#xff08;可跨設備&#xff09;的遠程…

S7-1200 CPU 與 CP343-1 S7 通信(S7-1200 作為服務器)

S7-1200 CPU 與 CP343-1 S7 通信&#xff08;S7-1200 作為服務器&#xff09; S7-1200 CPU 與 CP343-1 之間的以太網通信通過 S7 通信來實現。當 CP343-1&#xff08;至少標準版&#xff09;作為客戶端&#xff0c;S7-1200 作為服務器&#xff0c;需在客戶端單邊組態連接和編程…

旋轉不變子空間( ESPRIT) 算法

旋轉不變子空間( ESPRIT) 算法 1.1 ESPRIT 算法模型 以均勻線陣為研究背景&#xff0c;假設有陣元數為&#xff0c;陣元間距為的平面等間距線性天線陣列。設窄帶遠場信號的 DOA 估計的數學模型為 (1) 式中&#xff0c;為陣列流型陣( 導向矢量陣) 。 1.2 ESPRIT 算法原理 …

HarmonyOS學習記錄1

HarmonyOS學習記錄1 本文為個人學習記錄&#xff0c;僅供參考&#xff0c;如有錯誤請指出。本文主要記錄HarmonyOS基礎概念合核心技術理念。 核心技術理念&#xff1a; 一次開發&#xff0c;多端部署&#xff1a; 其含義是一套代碼工程&#xff0c;一次開發上架&#xff0c;…

C++特殊類設計 單例模式

在C編程中&#xff0c;特殊類設計和單例模式是兩個非常重要的高級主題。特殊類設計涉及到一些特定功能類的實現&#xff0c;如不可拷貝類、不可移動類等。而單例模式是一種創建型設計模式&#xff0c;保證一個類只有一個實例&#xff0c;并提供全局訪問點。本文將詳細介紹這兩個…

springboot集成達夢數據庫,取消MySQL數據庫,解決問題和沖突

一、驅動與連接配置 更換JDBC驅動 在pom.xml中移除MySQL驅動&#xff0c;添加達夢驅動&#xff08;版本根據DM數據庫選擇&#xff09;&#xff1a; <dependency><groupId>com.dameng</groupId><artifactId>DmJdbcDriver</artifactId><versi…

Git 使用快速入門:從基礎命令到倉庫管理全解析

Git 使用快速入門&#xff1a;從基礎命令到倉庫管理全解析 在軟件開發和團隊協作的世界里&#xff0c;版本控制系統是不可或缺的工具。而 Git&#xff0c;憑借其強大的功能、高效的性能以及分布式的特性&#xff0c;已然成為當下最受歡迎的版本控制系統。無論是個人開發者管理項…

Go語言項目工程化 —— 日志、配置、錯誤處理規范

在Go語言中&#xff0c;項目工程化的日志、配置、錯誤處理規范是保障項目可維護性、可觀測性與健壯性的核心實踐之一。本章將從三個方面進行詳解&#xff1a; 一、日志規范 1. 日志的重要性 ? 問題排查的唯一“現場還原”? 性能瓶頸的定位手段? 安全審計的依據 2. 日志庫…

day58python打卡

知識點回顧&#xff1a; 時序建模的流程時序任務經典單變量數據集ARIMA&#xff08;p&#xff0c;d&#xff0c;q&#xff09;模型實戰SARIMA摘要圖的理解處理不平穩的2種差分 n階差分---處理趨勢季節性差分---處理季節性 建立一個ARIMA模型&#xff0c;通常遵循以下步驟&…

centos9安裝

centos-stream-9-stream-BaseOS-x86_64-iso安裝包下載_開源鏡像站-阿里云 用NAT 默認root用戶不能登錄 vim /etc/ssh/sshd_config PermitRootLogin yes 去掉注釋,改為yes 這樣root用戶可以登錄 因為用的NAT模式 這樣可以通過宿主機的50022端口訪問虛擬機 宿主機 ipconfig…

60天python訓練營打卡day‘47

學習目標&#xff1a; 60天python訓練營打卡 學習內容&#xff1a; DAY 47 注意力熱圖可視化 昨天代碼中注意力熱圖的部分順移至今天 知識點回顧&#xff1a; 熱力圖 學習時間&#xff1a; 2025.06.30 浙大疏錦行

GO字符串處理面試題及參考答案(精選60道題)

如何將一個字符串反轉?實現 Reverse("abc") => "cba" 在Go語言中實現字符串反轉需要考慮字符串的編碼方式。Go語言的字符串是基于UTF-8編碼的,而UTF-8是一種變長編碼,每個Unicode碼點(rune)可能由1到4個字節表示。因此,簡單地按字節反轉會破壞多字…

在線swagger 導出 PDF文檔

1.獲取swagger文檔json 點擊左上角的url&#xff0c;下載json文件 2.apifox轉換JSON到Markdown json文件導入 MD文件導出 3.用Mark Text 導入后轉換成PDF