参考资料

  1. Apache Spark 是一个开源的分布式计算系统
  2. Rakudo Star是Raku编程语言的发行版
  3. XXL-JOB 是一个分布式任务调度平台
  4. 如何使用Docker进行持续集成?
  5. Hola-Mundo 是一个开源项目,通常用作示例或模板项目
  6. Storm 是一个分布式实时计算系统
  7. PlayEdu是一款开源的企业在线培训系统
  8. Open Liberty是由IBM开发的开源轻量级Java应用服务器

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