教你docker方式部署nacos
docker方式部署nacos
1 拉取nacos鏡像并啟動(dòng)
docker pull nacos/nacos-server
2 啟動(dòng)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 賬號(hào):nacos 密碼:nacos
上述方式是最簡(jiǎn)便的方式啟動(dòng),但這樣的話有一點(diǎn)小瑕疵,nacos所有元數(shù)據(jù)都會(huì)保存在容器內(nèi)部。倘若容器遷移則nacos源數(shù)據(jù)則不復(fù)存在,所以通常我們通常會(huì)將nacos元數(shù)據(jù)保存在mysql中。下面附上配置方式:
3 修改配置文件
#1 查看docker容器,nacos啟動(dòng)成功 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 進(jìn)入容器 docker exec -it 8149bca96437 /bin/bash #3 修改 conf/application.properties 內(nèi)容如下: vi conf/application.properties
數(shù)據(jù)庫(kù)腳本
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=password
4 退出容器
exit
5 重啟容器
docker restart 8149bca96437
到此這篇關(guān)于docker部署nacos的文章就介紹到這了,更多相關(guān)docker部署nacos內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- Docker安裝Nacos容器并根據(jù)Nginx實(shí)現(xiàn)負(fù)載均衡
- docker安裝nacos并配置數(shù)據(jù)庫(kù)的全過(guò)程
- Docker啟動(dòng)安裝nacos的實(shí)現(xiàn)示例
- docker安裝nacos的詳細(xì)教程
- Docker安裝Nacos詳細(xì)圖文教程
- Docker安裝Nacos服務(wù)的實(shí)現(xiàn)
- Docker+nacos+seata1.3.0安裝與使用配置教程
- docker 安裝nacos并配置數(shù)據(jù)庫(kù)的教程詳解
- 基于docker的 nacos安裝部署過(guò)程
相關(guān)文章
docker(alpine+golang)?中?hosts?不生效問(wèn)題解決方法
這篇文章主要介紹了docker(alpine+golang)?中?hosts?不生效問(wèn)題解決大全,本文給大家分享了三種解決方法,每種方法給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-07-07Docker容器實(shí)現(xiàn)MySQL多源復(fù)制場(chǎng)景分析
這篇文章主要介紹了Docker容器實(shí)現(xiàn)MySQL多源復(fù)制,通過(guò)本文學(xué)習(xí)可以掌握多源復(fù)制的好處,通過(guò)使用場(chǎng)景分析給大家介紹的非常詳細(xì),需要的朋友可以參考下2022-06-06Docker 動(dòng)態(tài)修改容器端口映射的方法
這篇文章主要介紹了Docker 動(dòng)態(tài)修改容器端口映射的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-01-01詳解Docker如何啟動(dòng)一個(gè)Centos鏡像
本篇文章主要介紹了詳解Docker如何啟動(dòng)一個(gè)Centos鏡像,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-05-05Docker部署SQL?Server及最佳應(yīng)用小結(jié)
SQL?Server是由Microsoft開(kāi)發(fā)和推廣的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS),本文總結(jié)了容器環(huán)境下的部署及實(shí)踐應(yīng)用,需要的朋友可以參考下2022-08-08聊聊kubernetes1.20用containerd替換docker(shim)的問(wèn)題
這篇文章主要介紹了kubernetes1.20用containerd替換docker(shim),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-03-03