搭建 Solo 博客:环境准备

本贴最后更新于 2070 天前,其中的信息可能已经时过境迁

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/

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...