使用阿里云轻量服务器 + Docker 部署 Spring Boot 项目实战指南

【零基础】手把手教你使用Docker部署Springboot项目(详细版) 还不会使用Docker部署Springboot项目的小伙伴,不妨进来看看呗,希望文中内容对你有所帮助! 阅读详情
AI摘要

本文介绍使用阿里云轻量服务器部署Spring Boot全栈项目,适合有基础Linux操作和Docker知识的开发者。涵盖前置准备,如准备Ubuntu服务器、安装Docker,还包括MySQL、Redis、Nginx和Spring Boot应用的部署步骤,以及常见问题排查和总结。

🎯 目标:使用阿里云轻量服务器部署一个完整的 Spring Boot 全栈项目(如 hmdp),包括 MySQL、Redis、Nginx 和 Spring Boot 应用。

💡 适合人群:有基础 Linux 操作能力、了解 Docker 的开发者,适用于课程设计、毕业设计或个人项目上线。

一、前置准备

1. 准备一台 Ubuntu 系统服务器

推荐使用 阿里云轻量应用服务器,大学生可以免费申请使用,配置为 2核1G,完全满足学习和小项目部署需求。

  • 登录方式:使用 SSH 工具(如 XShell 或 Terminal)连接服务器
  • 推荐使用 root 用户操作,或者在命令前加 sudo

2. 安装 Docker

# 更新系统软件包索引
apt update && apt upgrade -y

# 安装依赖包
apt install -y apt-transport-https ca-certificates curl software-properties-common

# 添加 Docker 官方 GPG 密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

# 设置稳定仓库源
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null

# 再次更新并安装 Docker CE
apt update
apt install -y docker-ce

# 启动 Docker 并设置开机自启
systemctl enable docker && systemctl start docker

# 验证安装
docker --version

二、部署mysql

# 1.创建本地数据存储目录
mkdir -p ~/mysql/data ~/mysql/logs

# 2.拉取镜像(建议使用长期支持版本)
docker pull mysql:5.6

# 3.启动容器
docker run -d \
  --name mysql_1 \
  -p 3306:3306 \
  -v ~/mysql/data:/var/lib/mysql \
  -v ~/mysql/logs:/logs \
  -e MYSQL_ROOT_PASSWORD=123456 \
  mysql:5.6

✅ 可选操作:

  • 使用客户端工具远程连接测试(如 Navicat、DBeaver)

  • 修改密码、创建数据库等可通过 docker exec 进入容器操作

启动好可以用本地连接测试一下

三、部署redis

# 1.创建 Redis 数据与配置目录
mkdir -p ~/redis/data ~/redis/conf

# 2.下载官方配置文件并设置密码
cd ~/redis/conf
curl -O https://raw.githubusercontent.com/redis/redis/unstable/redis.conf

# 3.编辑配置文件,添加密码认证
vim redis.conf
# 通过esc + /查找 修改下面的配置(密码、允许远程访问、持久化模式AOF开启)
# 找到 requirepass 行,取消注释并设置密码,例如:
# requirepass your_password_here
# bind 0.0.0.0
# protected-mode no
# requirepass your_secure_password_here
# appendonly yes
# dir /data

# 4.拉取镜像
docker pull redis:latest

# 5.启动容器
docker run -d \
  --name redis_custom \
  --restart always \
  -p 6379:6379 \
  -v ~/redis/data:/data \
  -v ~/redis/conf/redis.conf:/usr/local/etc/redis/redis.conf \
  redis:latest redis-server /usr/local/etc/redis/redis.conf

✅ 可选操作:

  • 使用 redis-cli 测试连接和认证
  • 设置持久化策略、限制最大内存等可在 redis.conf 中调整

启动好可以用本地连接测试一下

四、部署nginx

这个稍微麻烦一点,也就是多了一步上传压缩包到云端,解压这一步,因为你要挂自己的html和conf。

1.上传并解压 Nginx 资源包

将本地打包好的前端资源(含 HTML、CSS、JS、配置文件等)上传至服务器,例如 /root/dockerFiles/nginx-1.18.0_hmdp2.zip。

假设你已经有了 nginx-1.18.0_hmdp2.zip 并且位于 /root/dockerFiles/ 目录下: 

unzip nginx-1.18.0_hmdp2.zip -d nginx_hmdp

2.准备宿主机目录并复制文件

mkdir -p ~/nginx_conf
mkdir -p ~/nginx_html

 把自己项目的conf和html复制到容器准备挂载的目录(我这里的root下面两个文件夹了,你可以放在一个里面例如:nginx/nginx_conf、nginx/nginx_html)

cp ~/dockerFiles/nginx_hmdp/nginx-1.18.0_hmdp2/conf/nginx.conf ~/nginx_conf/nginx.conf
cp -r ~/dockerFiles/nginx_hmdp/nginx-1.18.0_hmdp2/html/* ~/nginx_html/

3. 拉取镜像并启动容器

docker pull nginx:alpine
docker run -d \
  --name nginx_hmdp1 \
  -p 80:80 \
  -v ~/nginx_html:/usr/share/nginx/html \
  -v ~/nginx_conf/nginx.conf:/etc/nginx/nginx.conf
  nginx:alpine

4. 常见问题排查

如果遇到问题,请按照以下步骤进行排查:

(1) 检查挂载是否正确

确认挂载的路径是否正确,并且宿主机上的文件确实存在于指定路径:

ls -l ~/nginx_conf/nginx.conf
ls -l ~/nginx_html/

(2) 检查 Nginx 日志

进入容器查看 Nginx 错误日志:

docker exec -it nginx_hmdp1 /bin/sh
cat /var/log/nginx/error.log

(3) 检查 Nginx 配置语法

在容器内测试 Nginx 配置文件语法:

docker exec -it nginx_hmdp1 /bin/sh
nginx -t
docker run --rm -it \
  -v ~/nginx_conf/nginx.conf:/etc/nginx/conf.d/nginx.conf \
  nginx:alpine nginx -t

如果配置文件有错误,Nginx 会提示具体的错误信息。

五、部署 Spring Boot 项目(以 hmdp 为例)

实际开发中,我们常常需要将 Spring Boot 应用打包并部署到生产环境中。使用 Docker 可以实现应用的快速构建、分发与部署。本文将以名为 hmdp 的 Spring Boot 项目为例,介绍如何通过 Dockerfile 构建镜像,并运行容器化服务。

1.准备阶段:上传 JAR 包

在项目目录下创建一个 dockerfile,用于定义镜像的构建过程。这里我们选择基于 openjdk:8-jdk-alpine 镜像,它是一个轻量级的 JDK 环境

(1)打包 Spring Boot 应用

在本地开发环境中,使用 IntelliJ IDEA 或 Maven 命令对项目进行清理和打包:

用idea的maven先clean一下再package一下。

(2)上传 JAR 到服务器

使用工具如 XFTP 或 SCP 将生成的 JAR 包上传至服务器的目标目录,例如 /root/dockerFiles/。

确保 Dockerfile 和 JAR 包处于同一目录下,便于后续构建。

2.编写 Dockerfile 并构建镜像

(1)创建 Dockerfile 文件

在项目目录下创建一个 Dockerfile,用于定义镜像的构建过程。这里我们选择基于 openjdk:8-jdk-alpine 镜像,它是一个轻量级的 JDK 环境。

vim /root/dockerFiles/springboot_dockerfile
# 使用 openjdk:8-jdk-alpine 镜像(轻量化版本)
FROM openjdk:8-jdk-alpine

# 维护者信息(建议改用 LABEL 指令)
LABEL maintainer="lfq <lfq@lfq.cn>"
# 添加 Spring Boot 应用的 JAR 文件
ADD hm-dianping-0.0.1-SNAPSHOT.jar app.jar
# 启动命令
ENTRYPOINT ["java", "-jar", "/app.jar"]
(2)构建 Docker 镜像

执行如下命令构建镜像:

docker build -f ./springboot_dockerfile -t hmdp .

3.运行容器并挂载配置文件

为了便于维护和更新配置,推荐将 Spring Boot 应用的配置文件(如 application.yaml)从容器外部挂载进去。

(1)准备宿主机配置文件

在服务器上创建配置文件目录并放置你的 application.yaml,你可以自己写也可以上传都行。

mkdir -p /root/myapp/config
cp application.yaml /root/myapp/config/
(2)运行容器并挂载配置

执行以下命令启动容器:

docker run -d \
    --name hmdp_new \
    -v /root/myapp/config/application.yaml:/app/config/application.yaml \
    -p 8088:8088 \
    hmdp

参数说明:

  • -d:后台运行容器

  • --name:指定容器名称

  • -v:将宿主机的配置文件挂载到容器内部路径

  • -p:映射容器端口到宿主机(本例为 8088)

六、总结

本文详细讲解了如何在阿里云轻量服务器上使用 Docker 部署一个完整的 Spring Boot 项目(hmdp),包括:

  • Docker 安装配置
  • MySQL、Redis、Nginx、Spring Boot 应用的部署
  • 常用参数说明与问题排查技巧
  • 安全性与灵活性优化建议

📌 扩展阅读:

Docker的安装 与 环境配置 及 阿里云镜像仓库配置、常用命令等 新一代虚拟化技术Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。Docker 从 17.03 版本之后分为 CE(Community Edition: 社区版) 和 EE(Enterprise Edition: 企业版 阅读详情

相关推荐

Docker部署Spring Boot项目

该命令将启动一个名为my-spring-boot-app的Docker容器,并将容器内部的8080端口映射到主机的8080端口。该命令将启动一个名为my-image的Docker容器,并将容器内部的8080端口映射到主机的8080端口。该命令将使用当前目录下的Dockerfile来构建一个名为my-spring-boot-app的Docker镜像。在构建完Docker镜像后,可以使用docker run命令来运行Docker容器。安装完成后,可以使用Docker来构建、部署和运行应用程序。

weixin_59523802的博客 2558

【Docker】Docker部署SpringBoot项目

使用Docker、DockerCompose部署SpringBoot、nginx、静态资源的代码示例。

qq_38924779的博客 9635

基于阿里云 ECS + Docker的 Spring Boot 项目部署完整方案

使用Docker部署Spring Boot项目可以解决环境一致性问题,简化部署流程,以下是基于的完整方案,涵盖从环境搭建到外网访问的全流程。核心思路:通过Docker容器化Spring Boot应用和依赖服务(如MySQL),利用Docker Compose编排容器,实现一键部署。流程:服务器购买 → 安装Docker环境 → 项目容器化(编写Dockerfile) → 配置Docker Compose → 部署运行 → 网络/域名配置 → 测试监控。

qq_39561614的博客 921

Docker部署springboot项目(保姆级文档)

此文章编写了自定义创建docker、自定义镜像redis、自定义镜像jdk、自定义镜像tomcat、自定义镜像mysql、部署springboot项目,只要认真看没学过Docker都可以跟着学会

weixin_62404729的博客 1万+

阿里云linux服务器搭建&项目部署

文章目录前言服务器信息:Java环境配置JDKmysqltomcatDocker搭建环境Spring boot项目部署知识点问题tomcat问题 前言 目的:搭建服务器发布Web项目 基本约定: 软件放于/usr/local目录下 食用步骤: 先任选一篇文章进行开始,遇到不适,相互印证。 服务器信息: 阿里云,轻量应用服务器 系统镜像:CentOS 7.3 Java环境配置 java...

不二沉 372

阿里云ECS服务器从零部署Docker应用完整指南

容器化技术通过将应用及其依赖打包成标准化的镜像,解决了开发与生产环境不一致的经典难题。其核心原理是利用操作系统级虚拟化实现轻量级隔离,相比传统虚拟机更高效、启动更快。这项技术的核心价值在于实现环境一致性、快速部署与回滚,以及资源的高效利用,广泛应用于微服务架构、持续集成/持续部署(CI/CD)和云原生应用开发。在云服务器上实践容器化部署,是现代化应用交付的关键环节。本文以阿里云ECS服务器和Docker容器为例,详细演示了从服务器选购、安全配置到Docker环境搭建、镜像加速配置,并最终部署Nginx容器的

cqwmy840702的博客 310

阿里云轻量应用服务器环境搭建-Docker部署Spring Boot项目

阿里云轻量应用服务器环境搭建-Docker部署Spring Boot项目 参考链接:https://mp.weixin.qq.com/s/lUPtF_EOLH0TugJ5j1JCmw 前言(啰嗦一些话) 这是一个Spring Boot + Vue的前后端分离项目,现在将其分别部署到服务器,第一次步骤还是比较多的,自己是踩了几天的坑,第一次完成了,后面就很快了。 这次的笔记先记录、总结一下把一个Spring Boot项目部署到Docker中的过程。 借助IDEA中的Docker插件,来部署项目到Dock

快乐的小小程序猿 2054

树莓派4B(Raspbian buster系统)安装ROS Melodic(附带网络配置和远程桌面控制说明)

树莓派4B(Raspbian buster系统)安装ROS Melodic(附带网络配置和远程桌面控制说明) 一、硬件准备 二、软件准备 三、安装前的准备工作 四、开始ROS的安装 五、运行小乌龟 由于坑比较多希望大家安装的时候尽量不要跳步进行,一定要等每一步运行成功了再往下进行。 一、硬件准备 1、树莓派4B一个 2、SD卡一张(最好是16G以上的我的是用的64G的) 3、显示器、键盘、鼠标 二、软件准备 1、Raspberryimage (写系统使用的) 链接:https://pan.baidu.com

weixin_45315065的博客 1万+

阿里云轻量服务器从零搭建Docker私有仓库及Java项目部署全流程指南

*

weixin_47171794的博客 378

国产Flash替代方案:手把手教你用XSCT烧写ZYNQ7045的BOOT.BIN(附完整命令解析)

本文详细介绍了国产Flash替代方案在ZYNQ7045上的应用,通过XSCT工具链实现BOOT.BIN的精准烧写。内容涵盖国产Flash兼容性检查、PetaLinux环境搭建、XSCT烧写全流程及故障排查,帮助开发者高效完成国产化替代,提升硬件开发效率。

weixin_33670786的博客 427

【Docker】搭建一个媒体服务器插件后端API服务 - MetaTube

本教程基于群晖的NAS设备DS423+的docker功能进行搭建,DSM版为 7.2.1-69057 Update 5。MetaTube是一个媒体服务器插件,主要用于Emby和Jellyfin媒体服务器。它的主要功能是从互联网上抓取内容并响应 JSON 数据,然后通过预安装的 MetaTube 插件请求服务器并下载相应的元数据,以与 Jellyfin/Emby 服务器配合使用。使用 MetaTube 的步骤大致如下:部署后端:首先,需要部署一个名为​ 的后端 API 服务器来抓取内容。

小小笔记大大用处 1万+

从零开始:云服务器+Docker部署前后端分离项目

docker部署前后端分离项目

TripleNeo的博客 1462

用Multisim和74192芯片复刻经典:手把手教你搭建篮球24秒违例计时器(附仿真文件)

本文详细介绍了如何使用Multisim仿真平台和74192芯片构建篮球24秒违例计时器,涵盖时序逻辑电路设计、核心器件选型、仿真环境搭建及调试技巧。通过分步指导,帮助读者掌握数字电路设计的关键技术,并附赠仿真文件供实践参考。

weixin_27014595的博客 279

Docker容器化部署SpringBoot+Vue项目:从零到一在阿里云宝塔面板的实践指南

Docker容器技术通过标准化"集装箱"模式,解决了传统部署中的环境不一致问题。其核心概念包括镜像(标准化模板)、容器(运行实例)、仓库(镜像存储)和Dockerfile(构建指令)。以SpringBoot+Vue项目为例,通过宝塔面板结合Docker Compose编排工具,可实现MySQL、Redis、Nginx和后端应用的一键部署,显著提升部署效率和环境一致性。Docker化部署优势包括:秒级启动、资源隔离、弹性扩展和版本化回滚,使开发、测试和生产环境保持完全一致,有效避免了&qu

承蒙关照! 1572

保姆级教程:用Python+OpenCV搞定Orbbec Gemini深度与彩色流对齐(附完整代码)

本文提供了一份详细的Orbbec Gemini深度与彩色流对齐教程,涵盖从环境配置到完整代码实现的每一步。通过解析深度流对齐原理,对比不同对齐模式,并提供工业级应用中的问题排查方法,帮助开发者快速掌握Orbbec Gemini相机的使用技巧。文章还包含进阶应用如点云生成与三维重建的实战代码。

weixin_29090917的博客 470

HTML5网页基础设计——课程介绍专栏

案例: 参考代码: <!doctype html> <html> <head> <meta charset="utf-8"> <title>动手实践</title> <style> *{ margin: 0; padding: 0; font-size:14px; } dd{ width: 461px; height: 145px; margin: -4px; pad.

shengming_tutou的博客 4594

Spring Boot 与 Docker 的完美结合:容器化你的应用

本文详细介绍了将Spring Boot应用容器化的完整流程。主要内容包括:使用Spring Initializr创建项目、构建可执行JAR包、编写生产级Dockerfile、使用Docker Compose管理多服务依赖、推送镜像到仓库以及部署到云平台。重点讲解了Spring Boot与Docker结合的优势,如快速部署、环境一致性保障和微服务支持,并提供了分层构建、.dockerignore等优化技巧。通过逐步指导,开发者可以轻松实现Spring Boot应用的容器化部署,提升开发效率和运维便利性。

2503_92145588的博客 1785

通信算法之281:大疆DJI无人机ID-DJI DroneID开源工程-相关问题-协议信息问题

ZC序列的参数未知。但是,使用第一个或第二个零相关序列对每个OFDM符号进行相位调整,对于直接相邻于使用过的零相关序列的时间上的OFDM符号工作得很好,但对其它符号效果不佳。由于符号的顺序没有改变,而9 OFDM符号情况下的第一个OFDM符号没有用处,因此本存储库中的脚本对待所有突发都是有9个OFDM符号的,并且不对第一个OFDM符号做任何处理。棘手的地方在于需要生成比数据载波数量(始终为600)多1个的零相关序列,零化中间元素,将生成的样本映射到FFT的中心(采样率决定bin的数量),然后计算IFFT。

leegang12的专栏 1620

阿里云服务器从零部署Docker应用:新手避坑与实战指南

云计算与容器化技术已成为现代应用部署的核心基础设施。其原理在于通过虚拟化技术将计算、存储和网络资源池化,并以服务的形式提供,从而实现资源的弹性伸缩和高效利用。Docker作为轻量级容器技术的代表,通过镜像封装应用及其依赖环境,实现了“一次构建,处处运行”的标准化部署,极大提升了开发与运维效率。在工程实践中,结合云服务器进行Docker部署,能够快速搭建可移植、易扩展的微服务架构,尤其适用于Web应用、API服务及持续集成/持续交付(CI/CD)流水线等场景。本文聚焦于阿里云ECS实例,针对新手在配置选择、安

weixin_34198453的博客 364

提取游戏音频文件.bnk

bnk其实是一种对音频的加密方式,一个.bnk文件中通常包含了多个语音文件,一般可以使用Wwise-Unpacker来解码.bnk格式文件该工具命名没有规律,需要手动整理文件名。市面上很多的游戏都把音频文件打成.bnk文件(比如永劫无间),用这种方式可以将你想要的游戏的音频都提取出来,本文内容仅供自己娱乐。

类人_猿的博客 8749

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

SpringBoot前后端分离项目在服务器上的部署过程详解

闲暇之余,抽空对前后端分离项目在服务器上的部署过程做个大致梳理.仅作为一个简单学习笔记之用。欢迎大佬提出自己的放发见解。

Young_深情不及里子的博客 5625

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

部署笔记之将本地的Vue+Spring Boot 前后端分离项目部署到云服务器上(www域名与HTTPS)

初始化服务器 → 安装基础环境 → 部署前后端代码 → 配置 Nginx 反向代理 → 安全加固。若遇到问题,可查看阿里云文档或搜索对应报错(如 Nginx 启动失败、PM2 进程管理等)。

weixin_46011290的博客 1077

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Qoder一键部署:47秒将AI生成的Spring Boot项目上线阿里云ECS

在现代云原生开发中,'代码即服务'的核心瓶颈往往不在编写,而在交付——本地开发环境与生产云环境的差异、CI/CD工具链复杂度、AI生成代码的工程适配性,共同构成部署断层。Qoder并非通用部署平台,而是聚焦阿里云ECS场景的轻量级交付引擎,通过环境自识别、ACR内网免密推送、按需构建实例等机制,将Java/Python项目部署收敛为单条CLI命令。它内置对Spring Boot健康检查、Actuator端点、application.yml自动重写等深度支持,天然适配AI编程工具输出结构,让开发者专注业务逻辑

weixin_33851429的博客 426

Springboot项目基于docker在阿里云实现部署

前言:利用三天时间学习docker并成功将一个前后端分离的项目部署到了阿里云服务器,过程遇到很多问题,也都一一解决,以下内容作记录参考。 1、准备工作及需要用到的工具 阿里云服务器、finalShell、docker、Navicat 1.1、阿里云服务器 我这里买了一个轻量级的服务器,够用了,第一次买回便宜一些。 1.2、finalShell finalshell是一个国产远程连接工具,类似于mobaxterm、xshell,操作起来比较简单 1.3、docker 下载docker以及配

vfutfygk的博客 586

Docker项目部署

本文详细介绍了使用Docker部署Java项目的完整流程。首先需要确保服务器已安装Docker,并完成Java项目的打包。核心步骤包括:编写Dockerfile配置基础镜像、工作目录和启动命令;构建Docker镜像;运行容器并配置端口映射和日志挂载;最后验证部署结果。文章还提供了容器管理常用命令,并推荐了生产环境的优化方案,如配置容器自启和使用Docker Compose管理多服务。通过Docker部署可实现"一次构建,到处运行",有效解决环境差异问题。

2301_79892101的博客 1428

springboot部署用阿里云轻量应用服务器可以吗?

阿里云轻量应用服务器不仅能用,而且是目前个人及中小团队部署 Spring Boot 的“版本答案”。只要你的业务不是那种需要独占硬件资源、超高并发或超低延迟的场景,它都能完美胜任。与其纠结技术栈是否匹配,不如把精力放在代码优化和架构设计上,毕竟,能跑起来且成本可控,才是部署的真谛。

2403_89345764的博客 19
上一篇: Redis 与 Netty 的 Reactor 模式对比:从 IO 复用到线程模型
下一篇: Java 泛型详解
Lfqq
博客等级 码龄7年 227粉丝 11原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值