参考资料

  1. Backdrop 是一个轻量级、高性能的反向代理工具
  2. docker安装windows详细说明以及案例
  3. Swift是苹果公司开发的一种强大且直观的编程语言
  4. Source Mage是一个基于源代码的Linux发行版,采用类似BSD Ports的包管理系统
  5. Oracle Linux 是由 Oracle 公司提供的企业级 Linux 发行版
  6. Crux 是一个轻量级、高性能的 Linux 发行版,专为有经验的用户设计。
  7. CentOS是一个基于 Red Hat Enterprise Linux(RHEL)源代码构建的开源 Linux 发行版
  8. 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