一、使用默认的Derby数据库
1、docker search nacos
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
nacos/nacos-server This project contains a Docker image meant t… 134 [OK]
nacos/nacos-mysql-master nacos-mysql-master 5
paderlol/nacos Nacos-quick-start-https://nacos.io/en-us/doc… 5
nacos/nacos-mysql 5
nacos/nacos-peer-finder-plugin scale plugin for nacos k8s 1
nacos/nacos-mysql-slave 1
2、docker pull nacos/nacos-server
3、mkdir -p /home/nacos/init.d /home/nacos/logs
4、touch /home/nacos/init.d/custom.properties
并写入以下配置:(vi /home/nacos/init.d/custom.properties)
management.endpoints.web.exposure.include=*
5、启动容器(两种方式用一种就OK了)
第一种:使用standalone模式并开放8848端口,并映射配置文件和日志目录,数据库默认使用 Derby
docker run -d -p 8848:8848 -e MODE=standalone -e PREFER_HOST_MODE=hostname -v /home/nacos/init.d/custom.properties:/home/nacos/init.d/custom.properties -v /home/nacos/logs:/home/nacos/logs --restart always --name fbnacos nacos/nacos-server (fbnacos是自定义名称)
第二种:使用docker-compose启动 docker-compose安装教程
首先配置docker-compose文件 standalone-derby.yaml
version: "2" services: nacos: image: nacos/nacos-server:latest container_name: nacos environment: - MODE=standalone volumes: - /root/nacos/logs:/home/nacos/logs - /root/nacos/init.d/custom.properties:/home/nacos/init.d/custom.properties ports: - "8848:8848"
#启动 docker-compose -f standalone-derby.yaml up #关闭 docker-compose -f standalone-derby.yaml stop #移除 docker-compose -f standalone-derby.yaml rm #关闭并移除 docker-compose -f standalone-derby.yaml down
6、访问:http://192.168.1.253:8848/nacos
账号nacos/nacos
一、使用mysql数据库
(略)