0. 准备工作 云服务器,我买的是腾讯云的学生套餐 120 一年 CentOS 7 镜像 1. 安装 Java 环境 在 java 官网下载 linux 下的安装包,上传到云服务器 /user/java 目录下 解压:tar xzvf jdk-8u161-linux-x64.tar.gz 为了好看,重命名:mv jdk ..

搭建 Solo 博客:环境准备

0. 准备工作

  1. 云服务器,我买的是腾讯云的学生套餐 120 一年
  2. CentOS 7 镜像

1. 安装 Java 环境

  1. 在 java 官网下载 linux 下的安装包,上传到云服务器 /user/java 目录下

  2. 解压:tar xzvf jdk-8u161-linux-x64.tar.gz

  3. 为了好看,重命名:mv jdk1.8.0_161 jdk1.8

  4. 配置环境变量

    1. 编辑环境变量:vi ~/.bashrc
    2. 在文件末尾加上配置
      export JAVA_HOME=/usr/java/jdk1.8
      export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
      export PATH=$PATH:$JAVA_HOME/bin
      export JAVA_HOME CLASSPATH PATH
      
      编辑环境变量
    3. 使脚本生效:source ~/.bashrc
  5. 测试 java 环境:java -version

    java-version

2. 安装 Tomcat

  1. 在 Tomcat 官网下载 Tomcat 安装包,上传到 /usr/tomcat 目录下
  2. 解压:tar -zvxf apache-tomcat-9.0.6.tar.gz
  3. 为了好看重命名: mv apache-tomcat-9.0.6 tomcat9
  4. 启动:进入 tomcat9/bin 目录, 使用 ./startup.sh 启动
    启动
  5. 查看服务器:ip:8080
    查看

3. 安装 docker

说明:这里其实安装一个 mysql 就可以使用了,但是 mysql8 有点不太好用,直接安装的就是最新版的
手动安装也比较麻烦,遂安装 docker,也以便以后安装其他东西

  1. 安装 GCC:
    yum -y install gcc
    yum -y install gcc-c++
    
  2. 卸载旧版本
    yum remove docker \  
    	docker-client \  
    	docker-client-latest \  
    	docker-common \  
    	docker-latest \  
    	docker-latest-logrotate \  
    	docker-logrotate \  
    	docker-engine
    
  3. 安装 docker
    yum install -y yum-utils device-mapper-persistent-data lvm2
    yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    yum makecache fast
    yum -y install docker-ce
    
  4. 启动 docker
    systemctl start docker
    
  5. 配置阿里云镜像加速
    https://cr.console.aliyun.com/cn-shenzhen/mirrors
    sudo mkdir -p /etc/docker  
    sudo tee /etc/docker/daemon.json <<-'EOF'  
    {  
      "registry-mirrors": ["https://xxxxxxxxx.mirror.aliyuncs.com"]  
    }  
    EOF  
    sudo systemctl daemon-reload  
    sudo systemctl restart docker
    

4. 使用 docker 安装 mysql

  1. 拉取镜像
    docker pull mysql:5.5
    
  2. 启动 mysql
    docker run -p 3306:3306 --name mysql5.5 -e MYSQL_ROOT_PASSWORD={your_password} -d mysql:5.5
    
  3. 注意事项

    我这里是安装的 mysql5.5,因此在拉去镜像跟启动时都指定了版本号的
    mysql 的默认用户名为:root ,密码为上面启动时指定的

5. 资料参考

https://blog.csdn.net/xy417588879/article/details/53156107
https://docs.docker.com/install/linux/docker-ce/centos/
https://docs.docker-cn.com/engine/installation/linux/docker-ce/centos/

  • Solo

    Solo 是一款小而美的开源博客系统,专为程序员设计。

    Solo 有着非常活跃的社区,可将文章作为帖子推送到社区,来自社区的回帖将作为博客评论进行联动。

    这是一种全新的网络社区体验,让热爱记录和分享的你不再感到孤单!
    具体细节请浏览 B3log 构思

    665 引用 • 5061 回帖 • 708 关注
1 回帖   
请输入回帖内容...