基于springboot + vue 的个人博客搭建过程(上线)

本文详细介绍了如何基于SpringBoot和Vue.js搭建个人博客,并利用Docker进行部署上线。首先,文章讲解了安装Docker、拉取并运行MySQL和Redis服务。接着,详细阐述了配置后端和前端项目镜像,包括跨域配置、多配置文件、打包上传等步骤。然后,配置了Dockerfile和使用Docker Compose编排服务。在服务更新和问题解决部分,提到了跨域问题和时区调整等优化措施。最后,文章列出了一些遗留的bug和后续优化方向。
摘要由CSDN通过智能技术生成

承接上文: 基于springboot + vue 的个人博客搭建过程(续)

目录

前置条件

  1. 购买腾讯云轻量服务器
  2. 注册及备案域名
  3. 安装linux8服务器

下面开始进入正题:
为了写转正文档,画了一张流程图,回来贴上
上线过程流程图
在这里插入图片描述

1. 搭建环境

1. 安装docker

  1. yum 包更新到最新

    yum update

  2. 安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的

    yum install -y yum-utils device-mapper-persistent-data lvm2

  3. 设置yum源

    yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

  4. 安装docker,出现输入的界面都按 y

    yum install -y docker-ce

  5. 查看docker版本,验证是否验证成功

    docker -v

  6. 启动docker

    /bin/systemctl start docker.service

2. 拉取并运行

2.1 拉取服务

docker pull nginx
docker pull redis:6.2.6
docker pull java:8
docker pull mysql:8.0.27

2.2 部署运行mysql

创建并运行mysql容器,设置端口映射,目录映射

mkdir -p /mnt/docker/mysql
cd /mnt/docker/mysql


docker run -id 
-p 3307:3306 
--name=c_mysql 
-v /mnt/docker/mysql/conf:/etc/mysql/conf.d 
-v /mnt/docker/mysql/logs:/logs 
-v /mnt/docker/mysql/data:/var/lib/mysql 
-e MYSQL_ROOT_PASSWORD=root 
mysql:8.0.27

在这里插入图片描述

在/mnt/docker/mysql/conf 创建my.cnf

cd conf
vim my.cnf

在这里插入图片描述

[mysqld]
#
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M
#
# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin
#
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
character-set-server=utf8
# Disabling symbolic-links is recommended to prevent assorted security risks
# symbolic-links=0
lower_case_table_names=1
pid-file=/var/run/mysqld/mysqld.pid
sql_mode=STR
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值