docker 安装nacos 一脚shell脚本

要创建一个用于安装Nacos的Docker的Shell脚本,你可以按照以下步骤进行。这个脚本会执行以下操作:

  1. 拉取Nacos的Docker镜像。
  2. 创建一个Docker容器并映射必要的端口。
  3. 设置Nacos的环境变量。
  4. 如果需要,可以持久化存储数据到本地目录。

以下是一个简单的Shell脚本示例,用于安装Nacos:

 
#!/bin/bash

# 设置Nacos的配置参数
NACOS_VERSION="2.0.3" # Nacos的版本号,可以根据需要修改
NACOS_SERVER_MODE="standalone" # Nacos的运行模式,可以是standalone(单机模式)或cluster(集群模式)
NACOS_PORT=8848 # Nacos服务的端口号
NACOS_DATA_DIR="/data/nacos" # 数据持久化目录,根据需要修改

# 创建数据目录
mkdir -p $NACOS_DATA_DIR

# 拉取Nacos镜像
docker pull nacos/nacos-server:$NACOS_VERSION

# 运行Nacos容器
docker run --name nacos -e MODE=$NACOS_SERVER_MODE \
-p $NACOS_PORT:8848 \
-e SPRING_DATASOURCE_PLATFORM=mysql \
-e MYSQL_SERVICE_HOST=your_mysql_host \
-e MYSQL_SERVICE_PORT=3306 \
-e MYSQL_SERVICE_USER=your_mysql_user \
-e MYSQL_SERVICE_PASSWORD=your_mysql_password \
-e MYSQL_SERVICE_DB_NAME=nacos \
-v $NACOS_DATA_DIR:/home/nacos/data \
nacos/nacos-server:$NACOS_VERSION

# 输出成功信息
echo "Nacos container started successfully."

在运行此脚本之前,请确保:

  • 替换your_mysql_hostyour_mysql_useryour_mysql_password为你自己的MySQL数据库信息。
  • 根据需要修改Nacos的版本号NACOS_VERSION
  • 根据需要修改Nacos的运行模式NACOS_SERVER_MODE
  • 确保指定的数据目录NACOS_DATA_DIR存在并且Docker进程有读写权限。

要运行这个脚本,请按照以下步骤操作:

  1. 将上述脚本内容复制到一个文件中,例如install_nacos.sh
  2. 给脚本文件执行权限:chmod +x install_nacos.sh
  3. 运行脚本:./install_nacos.sh

这个脚本会启动一个Nacos容器,并将数据持久化到指定的本地目录。记得在运行脚本之前根据你的实际环境和需求进行相应的调整。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

三希

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值