docker安裝nacos的詳細(xì)教程
拉取nacos
docker pull nacos/nacos-server
創(chuàng)建文件夾
日志文件夾
mkdir -p /root/apply/docker/apply/nacos/logs/
配置文件夾
mkdir -p /root/apply/docker/apply/nacos/init.d/
mysql新建nacos的數(shù)據(jù)庫,并執(zhí)行腳本 sql腳本地址如下:
https://github.com/alibaba/nacos/blob/master/config/src/main/resources/META-INF/nacos-db.sql
運行nacos
docker run --name nacos -d -p 8848:8848 -p 9848:9848 -p 9849:9849 --privileged=true --restart=always -e JVM_XMS=256m -e JVM_XMX=256m -e MODE=standalone -e PREFER_HOST_MODE=hostname -e SPRING_DATASOURCE_PLATFORM=mysql -e MYSQL_SERVICE_HOST=此處是數(shù)據(jù)庫地址 -e MYSQL_SERVICE_PORT=3306 -e MYSQL_SERVICE_DB_NAME=nacos -e MYSQL_SERVICE_USER=root -e MYSQL_SERVICE_PASSWORD=root -v /root/apply/docker/apply/nacos/logs:/home/nacos/logs -v /root/apply/docker/apply/nacos/init.d/custom.properties:/etc/nacos/init.d/custom.properties -v /root/apply/docker/apply/nacos/data:/home/nacos/data nacos/nacos-server
解讀
docker 啟動容器 docker run \ 容器名稱叫nacos -d后臺運行 --name nacos -d \ nacos默認(rèn)端口8848 映射到外部端口8848 -p 8848:8848 \ naocs 應(yīng)該是2.0版本以后就需要一下的兩個端口 所以也需要開放 -p 9848:9848 -p 9849:9849 --privileged=true \ docker重啟時 nacos也一并重啟 --restart=always \ -e 配置 啟動參數(shù) 配置 jvm -e JVM_XMS=256m -e JVM_XMX=256m \ 單機模式 -e MODE=standalone -e PREFER_HOST_MODE=hostname \ 數(shù)據(jù)庫是mysql 配置持久化 不使用nacos自帶的數(shù)據(jù)庫 -e SPRING_DATASOURCE_PLATFORM=mysql \ 寫自己的數(shù)據(jù)庫地址 -e MYSQL_SERVICE_HOST=###### \ 數(shù)據(jù)庫端口號 -e MYSQL_SERVICE_PORT=3306 \ mysql的數(shù)據(jù)庫名稱 -e MYSQL_SERVICE_DB_NAME=nacos \ mysql的賬號密碼 -e MYSQL_SERVICE_USER=root -e MYSQL_SERVICE_PASSWORD=root \ -v 映射docker內(nèi)部的文件到docker外部 我這里將nacos的日志 數(shù)據(jù) 以及配置文件 映射出來 映射日志 -v /root/apply/docker/apply/nacos/logs:/home/nacos/logs \ 映射配置文件 (應(yīng)該沒用了 因為前面已經(jīng)配置參數(shù)了) -v /root/apply/docker/apply/nacos/init.d/custom.properties:/etc/nacos/init.d/custom.properties \ 映射nacos的本地數(shù)據(jù) 也沒啥用因為使用了mysql -v /root/apply/docker/apply/nacos/data:/home/nacos/data \ 啟動鏡像名稱 nacos/nacos-server
到此這篇關(guān)于docker安裝nacos的文章就介紹到這了,更多相關(guān)docker安裝nacos內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
docker之MySQL同步數(shù)據(jù)的實現(xiàn)
本文主要介紹了docker之MySQL同步數(shù)據(jù)的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-07-07docker-compose部署配置jenkins的詳細(xì)教程
這篇文章主要介紹了docker-compose部署配置jenkins的詳細(xì)教程,本文通過示例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-07-07Docker不能綁定靜態(tài)的外網(wǎng)固定ip的問題及解決辦法
這篇文章主要介紹了Docker不能綁定靜態(tài)的外網(wǎng)固定ip的問題及解決辦法,需要的朋友可以參考下2017-01-01Docker中優(yōu)化Mysql運行內(nèi)存的操作
這篇文章主要介紹了Docker當(dāng)中優(yōu)化Mysql運行內(nèi)存的操作,經(jīng)過一番操作可以優(yōu)化為只占用100mb內(nèi)存,具體優(yōu)化方法及技巧跟隨小編一起看看吧2022-01-01聊聊kubernetes1.20用containerd替換docker(shim)的問題
這篇文章主要介紹了kubernetes1.20用containerd替換docker(shim),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-03-03