教你docker方式部署nacos
docker方式部署nacos
1 拉取nacos鏡像并啟動
docker pull nacos/nacos-server

2 啟動nacos命令
docker run -d --name nacos -p 8848:8848 -e PREFER_HOST_MODE=hostname -e MODE=standalone nacos/nacos-server
至此,我們已經(jīng)可以使用nacos服務(wù),UI地址:http://:8848/nacos 賬號:nacos 密碼:nacos

上述方式是最簡便的方式啟動,但這樣的話有一點小瑕疵,nacos所有元數(shù)據(jù)都會保存在容器內(nèi)部。倘若容器遷移則nacos源數(shù)據(jù)則不復(fù)存在,所以通常我們通常會將nacos元數(shù)據(jù)保存在mysql中。下面附上配置方式:
3 修改配置文件
#1 查看docker容器,nacos啟動成功 docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 8149bca96437 nacos/nacos-server "bin/docker-startup.…" 4 minutes ago Up About a minute 0.0.0.0:8848->8848/tcp nacos #2 進入容器 docker exec -it 8149bca96437 /bin/bash #3 修改 conf/application.properties 內(nèi)容如下: vi conf/application.properties
數(shù)據(jù)庫腳本
application.properties 內(nèi)容替換為
# spring
server.contextPath=/nacos
server.servlet.contextPath=/nacos
server.port=8848
management.metrics.export.elastic.enabled=false
management.metrics.export.influx.enabled=false
server.tomcat.accesslog.enabled=true
server.tomcat.accesslog.pattern=%h %l %u %t "%r" %s %b %D %{User-Agent}i
server.tomcat.basedir=
nacos.security.ignore.urls=/,/**/*.css,/**/*.js,/**/*.html,/**/*.map,/**/*.svg,/**/*.png,/**/*.ico,/console-fe/public/**,/v1/auth/login,/v1/console/health/**,/v1/cs/**,/v1/ns/**,/v1/cmdb/**,/actuator/**,/v1/console/server/**
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://<ip>:<port>/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=root
db.password=password4 退出容器
exit
5 重啟容器
docker restart 8149bca96437
到此這篇關(guān)于docker部署nacos的文章就介紹到這了,更多相關(guān)docker部署nacos內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Docker設(shè)置mysql不區(qū)分大小寫問題
這篇文章主要介紹了Docker設(shè)置mysql不區(qū)分大小寫問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-01-01
阿里云ECS(CentOS鏡像)安裝docker的實現(xiàn)步驟
本文主要介紹了阿里云ECS(CentOS鏡像)安裝docker的實現(xiàn)步驟,從準備工作到實際安裝步驟,詳細解析每一步操作,具有一定的參考價值,感興趣的可以了解一下2024-01-01
Docker默認網(wǎng)段修改實現(xiàn)方法解析
這篇文章主要介紹了Docker默認網(wǎng)段修改實現(xiàn)方法解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友可以參考下2020-11-11
阿里云docker容器固定應(yīng)用到到某一個節(jié)點記錄
這篇文章主要介紹了阿里云docker容器固定應(yīng)用到到某一個節(jié)點記錄,需要的朋友可以參考下2018-05-05
docker-compose部署etcd集群的實現(xiàn)步驟
本文主要介紹了docker-compose部署etcd集群的實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-10-10
基于Docker+Selenium Grid的測試技術(shù)應(yīng)用示例代碼
Selenium Grid允許我們在多臺計算機上并行運行測試,并集中管理不同的瀏覽器版本和瀏覽器配置。這篇文章給大家介紹基于Docker+Selenium Grid的測試技術(shù)應(yīng)用示例代碼,需要的朋友參考下吧2021-08-08
淺談Docker run 容器處于created狀態(tài)問題
這篇文章主要介紹了解決Docker run 容器處于created狀態(tài)問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-03-03

