

1.初次启动配置#
1.1 更新系统软件包#
sudo apt update && sudo apt upgrade -ybash1.2 Docker安装#
本次使用的是华为云服务器,因此仓库等都是华为云的配置,其他云服务器可以进行更改后使用。
添加华为云 Docker GPG 密钥
# 第一步:下载华为云 Docker 源的 GPG 密钥,保存为临时文件
curl -fsSL https://repo.huaweicloud.com/docker-ce/linux/ubuntu/gpg -o /tmp/docker-key.gpg
# 第二步:将下载的 GPG 密钥转换为 dearmor 格式,并存入系统可信密钥目录
sudo gpg --dearmor /tmp/docker-key.gpg -o /etc/apt/trusted.gpg.d/docker.gpg
# 可选:删除临时文件(清理冗余)
rm /tmp/docker-key.gpgbash配置华为云 Docker 稳定版仓库
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/trusted.gpg.d/docker.gpg] https://repo.huaweicloud.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/nullbash更新包索引
sudo apt updatebash安装 Docker Engine 核心组件
sudo apt install -y docker-ce docker-ce-cli containerd.iobash验证 Docker 安装并设置开机自启
# 启动Docker服务
sudo systemctl start docker
# 设置开机自动启动
sudo systemctl enable dockerbash(额外)配置国内镜像源#
写入镜像加速器配置
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://docker.xuanyuan.me"]
}
EOFbash重启 Docker 相关服务,使配置生效,必须执行这两步,加速器配置才能正常工作。
# 重新加载系统服务配置
sudo systemctl daemon-reload
# 重启 Docker 服务
sudo systemctl restart dockerbash1.3 Redis配置#
# 启动 Redis 容器,设置密码123456,暴露6379端口,开机自启
docker run -d \
--name redis \
--restart always \
-p 6379:6379 \
redis:latest \
redis-server --requirepass 123456bash1.4RabbitMQ 配置#
# 启动 RabbitMQ 容器(默认开启5672端口,带管理界面15672端口)
docker run -d \
--name rabbitmq \
--restart always \
-p 5672:5672 \
-p 15672:15672 \
rabbitmq:3-managementbash1.5 MySQL容器#
# 启动 MySQL 8.0 容器,设置 root 密码为your_password,暴露 3306 端口
#(先创建目录,再启动新容器)
mkdir -p /usr/local/mysql/data
docker run -d \
--name mysql \
--restart always \
-p 3306:3306 \
-v /usr/local/mysql/data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=your_password \
-e TZ=Asia/Shanghai \
-e MYSQL_INITDB_SKIP_TZINFO=1 \
mysql:8.0 \
--character-set-server=utf8mb4 \
--collation-server=utf8mb4_unicode_cibash1.6Minio配置#
# 创建主机本地存储目录
mkdir -p /usr/local/minio/data
# 带数据挂载的 MinIO 启动命令(其他参数不变,新增 -v 映射)
docker run -d \
--name minio \
--restart always \
-p 9005:9000 \
-p 9006:9001 \
-v /usr/local/minio/data:/data \
-e MINIO_ROOT_USER=username \
-e MINIO_ROOT_PASSWORD=password \
minio/minio server /data --console-address ":9001"bash# 步骤 1:使用新版本正确命令配置 MinIO 别名(凭证关联)
# 核心命令:mc alias set + 别名 + 服务地址 + accessKey + secretKey
mc alias set local http://127.0.0.1:9000 name password
# 此时再执行服务信息查询,即可正常返回结果,不再报 Access Denied
mc admin info local
# 创建存储桶(匹配你的配置)
mc mb local/knowledgegraph
# 成功提示:Bucket created successfully `local/knowledgegraph`.
# 验证存储桶是否存在
mc ls localbash1.7Nginx初始配置#
单项目可以优先使用云服务器本地部署,操作简单
(1)Docekr部署
#待更新
bash(2)云服务器本地部署
# 1. 更新系统软件包索引(确保安装最新版本 Nginx)
sudo apt update -y
# 2. 安装 Nginx
sudo apt install -y nginx
# 3. 启动 Nginx 服务
sudo systemctl start nginx
# 4. 设置 Nginx 开机自启(服务器重启后自动运行)
sudo systemctl enable nginx
# 5. 验证 Nginx 启动状态(可选,查看是否正常运行)
sudo systemctl status nginxbash1.8 node.js安装#
使用nvm进行安装,首先换源安装nvm:
# 临时设置nvm镜像(国内淘宝源)
export NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node
export NVM_INSTALL_GITHUB_REPO=coreybutler/nvm-windows
export NVM_SOURCE=https://gitee.com/mirrors/nvm.git
# 用镜像地址安装nvm
curl -o- https://gitee.com/mirrors/nvm/raw/v0.39.7/install.sh | bashbash安装完成后,执行以下命令生效 nvm,并验证是否安装成功
source ~/.bashrc
nvm -vbash安装 node.js 长期支持版本:
# 安装指定版本(自动用国内镜像)
nvm install 22.20.0
# 设为默认版本
nvm alias default 22.20.0
# 验证版本
node -v # 输出 v22.20.0 即可bash2.nginx 反向代理配置#
假设部署在云服务器的7777端口,配置反向代理到80/443端口。
首先进入nginx配置目录,创建一个新的配置文件xxx.conf:
#创建nginx配置文件
sudo touch /etc/nginx/conf.d/xxx.conf
#编辑xxx.conf文件
sudo nano /etc/nginx/conf.d/xxx.confbash在文件中添加内容,其中日志文件路径可根据需要修改: 保存并退出编辑器后,测试 Nginx 配置是否正确,并重启Nginx服务使配置生效:
sudo nginx -t
sudo systemctl restart nginxbash有点懵,AI带着部署的,后面再更新吧!!!