集群

docker run -d -p 8850:8848 --name nacos.2 --network nacos --ip 172.21.1.2 -e MODE=cluster -e NACOS_SERVERS=172.21.1.2:8848,172.21.1.3:8848,172.21.1.4:8848 -e SPRING_DATASOURCE_PLATFORM=mysql -e MYSQL_SERVICE_HOST=10.8.9.37 -e MYSQL_SERVICE_PORT=3306 -e MYSQL_SERVICE_DB_NAME=iot_nacos -e MYSQL_SERVICE_USER=root -e MYSQL_SERVICE_PASSWORD=123456 nacos/nacos-server:2.0.3

docker run -d -p 8851:8848 --name nacos.3 --network nacos --ip 172.21.1.3 -e MODE=cluster -e NACOS_SERVERS=172.21.1.2:8848,172.21.1.3:8848,172.21.1.4:8848 -e SPRING_DATASOURCE_PLATFORM=mysql -e MYSQL_SERVICE_HOST=10.8.9.37 -e MYSQL_SERVICE_PORT=3306 -e MYSQL_SERVICE_DB_NAME=iot_nacos -e MYSQL_SERVICE_USER=root -e MYSQL_SERVICE_PASSWORD=123456 nacos/nacos-server:2.0.3

docker run -d -p 8852:8848 --name nacos.4 --network nacos --ip 172.21.1.4 -e MODE=cluster -e NACOS_SERVERS=172.21.1.2:8848,172.21.1.3:8848,172.21.1.4:8848 -e SPRING_DATASOURCE_PLATFORM=mysql -e MYSQL_SERVICE_HOST=10.8.9.37 -e MYSQL_SERVICE_PORT=3306 -e MYSQL_SERVICE_DB_NAME=iot_nacos -e MYSQL_SERVICE_USER=root -e MYSQL_SERVICE_PASSWORD=123456 nacos/nacos-server:2.0.3

docker stop nacos.2
docker stop nacos.3
docker stop nacos.4

docker rm nacos.2
docker rm nacos.3
docker rm nacos.4

单机

docker run -d -p 8848:8848 --name nacos --network net --ip 172.19.0.120 -e MODE=standalone -e SPRING_DATASOURCE_PLATFORM=derby nacos:2.0.4
docker run -d --name nacos -p 8848:8848 -p 8849:8849 -p 9848:9848 \
--privileged=true \
--restart=always \
-e JVM_XMS=256m \
-e JVM_XMX=256m \
-e MODE=standalone \
-e PREFER_HOST_MODE=hostname \
nacos/nacos-server:v2.2.0

新版本

docker run -d --name nacos -p 8848:8848 -p 9848:9848 -p 9849:9849 -e PREFER_HOST_MODE=hostname -e MODE=standalone  -e NACOS_AUTH_ENABLE=true  -e NACOS_AUTH_IDENTITY_KEY=serverIdentity -e NACOS_AUTH_IDENTITY_VALUE=security -e NACOS_AUTH_TOKEN=SecretKey012345678901234567890123456789012345678901234567890123456789 nacos/nacos-server:v2.3.0

使用外部数据库方式

docker run -d --name nacos -p 8848:8848 -p 9848:9848 -p 9849:9849 -e PREFER_HOST_MODE=hostname -e MODE=standalone -e NACOS_AUTH_ENABLE=true  -e NACOS_AUTH_IDENTITY_KEY=serverIdentity -e NACOS_AUTH_IDENTITY_VALUE=security -e NACOS_AUTH_TOKEN=SecretKey012345678901234567890123456789012345678901234567890123456789 -e SPRING_DATASOURCE_PLATFORM=mysql -e MYSQL_SERVICE_HOST=xxx -e MYSQL_SERVICE_PORT=3306 -e MYSQL_SERVICE_DB_NAME=xxx -e MYSQL_SERVICE_USER=xxx -e MYSQL_SERVICE_PASSWORD=xxx nacos/nacos-server:v2.4.0-slim