docker启动nacos v2.2.1版本设置token.secret.key
时间: 2024-06-11 12:11:09 浏览: 169
要在Docker中启动Nacos v2.2.1并设置token.secret.key,请按以下步骤操作:
1. 创建一个名为nacos-docker-compose.yml的Docker Compose文件,并在其中添加以下内容:
```
version: '3'
services:
nacos:
image: nacos/nacos-server:2.2.1
container_name: nacos
ports:
- "8848:8848"
environment:
- PREFER_HOST_MODE=hostname
- MODE=standalone
- SPRING_DATASOURCE_PLATFORM=mysql
- MYSQL_SERVICE_HOST=mysql
- MYSQL_SERVICE_DB_NAME=nacos_config
- MYSQL_SERVICE_PORT=3306
- MYSQL_SERVICE_USER=nacos
- MYSQL_SERVICE_PASSWORD=nacos
- TOKEN_SECRET_KEY=your_token_secret_key_here
depends_on:
- mysql
mysql:
image: mysql:5.7
container_name: mysql
environment:
- MYSQL_ROOT_PASSWORD=root
- MYSQL_DATABASE=nacos_config
- MYSQL_USER=nacos
- MYSQL_PASSWORD=nacos
volumes:
- ./mysql-init:/docker-entrypoint-initdb.d
ports:
- "3306:3306"
```
2. 将上述文件放置在合适的位置,并在终端中进入该位置。
3. 运行以下命令以启动Nacos:
```
docker-compose -f nacos-docker-compose.yml up -d
```
4. 等待几分钟,以便Nacos在Docker中启动并连接到MySQL。您可以使用以下命令查看Nacos的日志:
```
docker logs -f nacos
```
5. 连接到Nacos的Web界面(http://localhost:8848/nacos)并使用您的token.secret.key进行登录。
阅读全文