一、搜索docker中可用的nacos源
1
docker search nacos

image-20200531011955548

二、拉取nacos镜像
1
docker pull nacos/nacos-server
三、启动nacos容器
1
docker run --env MODE=standalone --name nacos -d -p 28848:8848 nacos/nacos-server

nacos的默认端口是8848,默认账号密码是nacos/nacos

nacos的启动参数:

namedescriptionoption
MODEcluster模式/standalone模式cluster/standalone default cluster
NACOS_SERVERSnacos cluster地址eg. ip1,ip2,ip3
PREFER_HOST_MODE是否支持hostnamehostname/ip default ip
NACOS_SERVER_PORTnacos服务器端口default 8848
NACOS_SERVER_IP多网卡下的自定义nacos服务器IP
SPRING_DATASOURCE_PLATFORMstandalone 支持 mysqlmysql / empty default empty
MYSQL_MASTER_SERVICE_HOSTmysql 主节点host
MYSQL_MASTER_SERVICE_PORTmysql 主节点端口default : 3306
MYSQL_MASTER_SERVICE_DB_NAMEmysql 主节点数据库
MYSQL_MASTER_SERVICE_USER数据库用户名
MYSQL_MASTER_SERVICE_PASSWORD数据库密码
MYSQL_SLAVE_SERVICE_HOSTmysql从节点host
MYSQL_SLAVE_SERVICE_PORTmysql从节点端口default :3306
MYSQL_DATABASE_NUM数据库数量default :2
JVM_XMS-Xmsdefault :2g
JVM_XMX-Xmxdefault :2g
JVM_XMN-Xmndefault :1g
JVM_MS-XX:MetaspaceSizedefault :128m
JVM_MMS-XX:MaxMetaspaceSizedefault :320m
NACOS_DEBUG开启远程调试y/n default :n
TOMCAT_ACCESSLOG_ENABLEDserver.tomcat.accesslog.enableddefault :false
四、配置数据库

执行nacos数据库MySQL脚本,进入nacos的容器内,修改config/application.properties的内容:

image-20200531013240596

因为我只启了一个MySQL容器,所以在这里将db.url.1注释掉了。修改完配置后重启nacos容器,然后访问http://127.0.0.1:28848/nacos/index.html即可进入到nacos控制台。


至此我们的nacos已经安装完成了,想要知道更多内容,建议查阅nacos官方文档。

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐