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ù)庫(kù),并執(zhí)行腳本 sql腳本地址如下:
https://github.com/alibaba/nacos/blob/master/config/src/main/resources/META-INF/nacos-db.sql
運(yùn)行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ù)庫(kù)地址 -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 啟動(dòng)容器 docker run \ 容器名稱(chēng)叫nacos -d后臺(tái)運(yùn)行 --name nacos -d \ nacos默認(rèn)端口8848 映射到外部端口8848 -p 8848:8848 \ naocs 應(yīng)該是2.0版本以后就需要一下的兩個(gè)端口 所以也需要開(kāi)放 -p 9848:9848 -p 9849:9849 --privileged=true \ docker重啟時(shí) nacos也一并重啟 --restart=always \ -e 配置 啟動(dòng)參數(shù) 配置 jvm -e JVM_XMS=256m -e JVM_XMX=256m \ 單機(jī)模式 -e MODE=standalone -e PREFER_HOST_MODE=hostname \ 數(shù)據(jù)庫(kù)是mysql 配置持久化 不使用nacos自帶的數(shù)據(jù)庫(kù) -e SPRING_DATASOURCE_PLATFORM=mysql \ 寫(xiě)自己的數(shù)據(jù)庫(kù)地址 -e MYSQL_SERVICE_HOST=###### \ 數(shù)據(jù)庫(kù)端口號(hào) -e MYSQL_SERVICE_PORT=3306 \ mysql的數(shù)據(jù)庫(kù)名稱(chēng) -e MYSQL_SERVICE_DB_NAME=nacos \ mysql的賬號(hào)密碼 -e MYSQL_SERVICE_USER=root -e MYSQL_SERVICE_PASSWORD=root \ -v 映射docker內(nèi)部的文件到docker外部 我這里將nacos的日志 數(shù)據(jù) 以及配置文件 映射出來(lái) 映射日志 -v /root/apply/docker/apply/nacos/logs:/home/nacos/logs \ 映射配置文件 (應(yīng)該沒(méi)用了 因?yàn)榍懊嬉呀?jīng)配置參數(shù)了) -v /root/apply/docker/apply/nacos/init.d/custom.properties:/etc/nacos/init.d/custom.properties \ 映射nacos的本地?cái)?shù)據(jù) 也沒(méi)啥用因?yàn)槭褂昧薽ysql -v /root/apply/docker/apply/nacos/data:/home/nacos/data \ 啟動(dòng)鏡像名稱(chēng) nacos/nacos-server
到此這篇關(guān)于docker安裝nacos的文章就介紹到這了,更多相關(guān)docker安裝nacos內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Docker安裝并使用Mysql的詳細(xì)教程(實(shí)測(cè)可用!)
在日常的工作中經(jīng)常會(huì)需要將數(shù)據(jù)存在服務(wù)器,經(jīng)常用到的數(shù)據(jù)庫(kù)是mysql,下面這篇文章主要給大家介紹了關(guān)于Docker安裝并使用Mysql的詳細(xì)教程,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-01-01
Docker使用編寫(xiě)dockerfile啟動(dòng)node.js應(yīng)用
這篇文章主要介紹了Docker使用編寫(xiě)dockerfile啟動(dòng)node.js應(yīng)用,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2019-01-01
docker實(shí)現(xiàn)搭建emqx服務(wù)
這篇文章主要介紹了docker實(shí)現(xiàn)搭建emqx服務(wù)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-06-06
docker安裝elastic?search的詳細(xì)過(guò)程
這篇文章主要介紹了docker安裝elastic?search的相關(guān)知識(shí),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-06-06
Docker安裝MySql8并遠(yuǎn)程訪問(wèn)的實(shí)現(xiàn)
本文主要介紹了Docker安裝MySql8并遠(yuǎn)程訪問(wèn)的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-07-07
CentOS7環(huán)境下使用Docker搭建PHP運(yùn)行環(huán)境的過(guò)程詳解
這篇文章主要介紹了CentOS7環(huán)境下使用Docker搭建PHP運(yùn)行環(huán)境,文中給大家提到創(chuàng)建私有網(wǎng)絡(luò)及安裝nginx的方法,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下2021-08-08
Docker 安裝 Nginx 并掛載目錄的實(shí)現(xiàn)示例
本文介紹了如何使用Docker拉取Nginx鏡像、創(chuàng)建容器,并設(shè)置掛載目錄,掛載目錄用于將容器內(nèi)配置文件與主機(jī)關(guān)聯(lián),便于直接修改影響容器配置,感興趣的可以了解一下2024-10-10
docker容器調(diào)用yum報(bào)錯(cuò)的解決辦法
在本篇文章里小編給大家分享的是關(guān)于docker容器調(diào)用yum報(bào)錯(cuò)的解決辦法,有興趣的朋友們可以參考下。2020-03-03
使用Docker Compose搭建 Confluence的教程
本文將介紹如何使用 Docker Compose 快速搭建 Confluence 、以及如何和 Traefik 一同使用,如果你看過(guò)之前的內(nèi)容,跟隨本文應(yīng)該能在十分鐘內(nèi)解決戰(zhàn)斗,感興趣的朋友快來(lái)看看吧2021-06-06

