docker安装nacos集群配置zookeeper
时间: 2024-03-09 18:43:19 浏览: 161
要在Docker上安装Nacos集群并配置Zookeeper,可以按照以下步骤进行操作:
1. 首先,确保已经安装了Docker和Docker Compose。
2. 创建一个名为`docker-compose.yml`的文件,并在其中添加以下内容:
```yaml
version: '3'
services:
nacos-server-1:
image: nacos/nacos-server:latest
container_name: nacos-server-1
ports:
- "8848:8848"
environment:
- PREFER_HOST_MODE=hostname
- MODE=standalone
- SPRING_DATASOURCE_PLATFORM=mysql
- MYSQL_SERVICE_HOST=mysql
- MYSQL_SERVICE_PORT=3306
- MYSQL_SERVICE_DB_NAME=nacos_config
- MYSQL_SERVICE_USER=root
- MYSQL_SERVICE_PASSWORD=root
depends_on:
- mysql
nacos-server-2:
image: nacos/nacos-server:latest
container_name: nacos-server-2
ports:
- "8849:8848"
environment:
- PREFER_HOST_MODE=hostname
- MODE=standalone
- SPRING_DATASOURCE_PLATFORM=mysql
- MYSQL_SERVICE_HOST=mysql
- MYSQL_SERVICE_PORT=3306
- MYSQL_SERVICE_DB_NAME=nacos_config
- MYSQL_SERVICE_USER=root
- MYSQL_SERVICE_PASSWORD=root
depends_on:
- mysql
mysql:
image: mysql:5.7
container_name: mysql
ports:
- "3306:3306"
environment:
- MYSQL_ROOT_PASSWORD=root
- MYSQL_DATABASE=nacos_config
zookeeper:
image: zookeeper:3.4.14
container_name: zookeeper
ports:
- "2181:2181"
```
3. 保存文件并在终端中进入该文件所在的目录。
4. 运行以下命令启动Nacos集群和Zookeeper:
```bash
docker-compose up -d
```
5. 等待一段时间,直到所有容器都成功启动。
现在,你已经成功在Docker上安装了Nacos集群,并配置了Zookeeper。你可以通过访问`http://localhost:8848/nacos`来访问Nacos控制台。
阅读全文