docker安装nacos
搜索可以使用的镜像
docker search nacos
拉取nacos镜像
docker pull nacos/nacos-server
运行nacos
-
不持久化启动nacos
docker run \ --name nacos -d \ -p 8848:8848 \ --privileged=true \ --restart=always \ -e JVM_XMS=256m \ -e JVM_XMX=256m \ -e MODE=standalone \ -e PREFER_HOST_MODE=hostname \ -v /data/nacos/logs:/home/nacos/logs \ -v /data/nacos/conf:/home/nacos/conf \ nacos/nacos-server #检查是否启动 docker ps #访问地址 默认账号密码是nacos/nacos http://ip:8848/nacos
-
持久化启动nacos
创建nacos持久化数据库https://github.com/alibaba/nacos/blob/master/config/src/main/resources/META-INF/nacos-db.sql
docker run -d -p 8848:8848 -p 9848:9848 \ --name nacos \ --env MODE=standalone \ --env SPRING_DATASOURCE_PLATFORM=mysql \ --env MYSQL_SERVICE_HOST=192.168.0.12 \ --env MYSQL_SERVICE_PORT=3306 \ --env MYSQL_SERVICE_DB_NAME=nacos \ --env MYSQL_SERVICE_USER=root \ --env MYSQL_SERVICE_PASSWORD=wisesoft \ nacos/nacos-server:latest #访问地址 默认账号密码是nacos/nacos http://ip:8848/nacos
nacos持久化的好处
- 在使用集群时,通过持久化,可保持 每个节点数据保持一致