Docker搭建Nacos
方式一
docker 快速单机版
--network
: 指定网桥,微服务都连接到这个网桥
docker run -d \
-e MODE=standalone \
-e SPRING_DATASOURCE_PLATFORM=mysql \
-e MYSQL_SERVICE_HOST=172.17.0.1 \
-e MYSQL_SERVICE_PORT=3306 \
-e MYSQL_SERVICE_USER=root \
-e MYSQL_SERVICE_PASSWORD=123456 \
-e MYSQL_SERVICE_DB_NAME=nacos \
-e JVM_XMS=64m \
-e JVM_XMX=256m \
-e JVM_XMN=256m \
-p 8848:8848 \
--network pigeon_net \
--hostname nacos \
--name nacos \
--restart=always \
nacos/nacos-server
方式二
通过docker-compose部署,包含
prometheus
、grafana
等监控组件。项目git: nacos-docker
-
拉取代码
git clone https://github.com/nacos-group/nacos-docker.git cd example
-
单机模式 Derby
docker-compose -f example/standalone-derby.yaml up
nacos2.0 之后需要增加rpc端口映射
-p 9848:9848 \