docker安装nacos详细说明以及案例
2025-03-10
9
Docker安装Nacos详细说明
1. 拉取Nacos镜像
docker pull nacos/nacos-server
2. 创建Nacos容器
docker run -d --name nacos -p 8848:8848 -e MODE=standalone nacos/nacos-server
-d
:后台运行容器。--name nacos
:容器名称。-p 8848:8848
:将主机的8848端口映射到容器的8848端口。-e MODE=standalone
:设置Nacos为单机模式。
3. 访问Nacos
在浏览器中访问:
http://localhost:8848/nacos
默认用户名和密码均为nacos
。
案例:在Docker中启动Nacos并连接MySQL
1. 创建MySQL容器
docker run -d --name mysql -e MYSQL_ROOT_PASSWORD=root -e MYSQL_DATABASE=nacos -e MYSQL_USER=nacos -e MYSQL_PASSWORD=nacos -p 3306:3306 mysql:5.7
2. 创建Nacos容器并连接MySQL
docker run -d --name nacos -p 8848:8848 -e MODE=standalone \ -e SPRING_DATASOURCE_PLATFORM=mysql \ -e MYSQL_SERVICE_HOST=host.docker.internal \ -e MYSQL_SERVICE_PORT=3306 \ -e MYSQL_SERVICE_DB_NAME=nacos \ -e MYSQL_SERVICE_USER=nacos \ -e MYSQL_SERVICE_PASSWORD=nacos \ nacos/nacos-server
-e SPRING_DATASOURCE_PLATFORM=mysql
:指定数据源为MySQL。-e MYSQL_SERVICE_HOST=host.docker.internal
:MySQL主机地址,host.docker.internal
指向宿主机。-e MYSQL_SERVICE_PORT=3306
:MySQL端口。-e MYSQL_SERVICE_DB_NAME=nacos
:数据库名称。-e MYSQL_SERVICE_USER=nacos
:数据库用户名。-e MYSQL_SERVICE_PASSWORD=nacos
:数据库密码。
3. 访问Nacos
在浏览器中访问:
http://localhost:8848/nacos
默认用户名和密码均为nacos
。
本篇文章内容来源于:docker安装nacos详细说明以及案例
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。