方式一

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部署,包含 prometheusgrafana 等监控组件。项目git: nacos-docker

  1. 拉取代码

    git clone https://github.com/nacos-group/nacos-docker.git
    cd example
  2. 单机模式 Derby

    docker-compose -f example/standalone-derby.yaml up

Nacos Docker 快速开始

nacos2.0 之后需要增加rpc端口映射

 -p 9848:9848 \