docker安装nacos详细说明以及案例
2025-03-10 11:06:19
57
参考资料
- Backdrop 是一个轻量级、高性能的反向代理工具
- docker安装windows详细说明以及案例
- Swift是苹果公司开发的一种强大且直观的编程语言
- Source Mage是一个基于源代码的Linux发行版,采用类似BSD Ports的包管理系统
- Oracle Linux 是由 Oracle 公司提供的企业级 Linux 发行版
- Crux 是一个轻量级、高性能的 Linux 发行版,专为有经验的用户设计。
- CentOS是一个基于 Red Hat Enterprise Linux(RHEL)源代码构建的开源 Linux 发行版
- PyPy 是一个 Python 解释器的替代实现,使用 RPython(受限 Python)编写
docker安装nacos详细说明以及案例
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
。