• 搭环境太麻烦?试试一键跑个redis -- 环境准备


    前言

    笔者之前一直用买着小型云服务器,阿里云、腾讯云的都用过,从入门级别的 1c1g 到 1c2g 再到 现在用的 2c4g,虽然都是入门机器,但是自己用用还是可以的。很不幸的是,最近我们的云服务器到期了!原本想来是到期之后买个内存大点的玩玩,比如 2c8g 的,结果前段时间看了看某宝上,发现即便是 2g4g 的机器也比之前贵很多了(之前买的是3年的,因为不想没到一年换机器,里面的东西还需要迁移什么的,又想薅价格的羊毛,你懂的),于是就不了了之。
    但是,最近自己写了个小东西,要用到数据库、redis 之类的,这会儿发现没有云服务器真的很不爽,最终就想到,要不就装个虚拟机搭建这些服务吧,于是就有了这篇文章。
    当然,现如今要想搭建 redis、mysql 这些服务,在不考虑安全性、稳定性这些前提的情况下,使用 docker 应该是最快的了吧(不接受反驳!因为我不知道其他更便捷的方式。)

    基础配置

    做以下操作的前提是你已经装好了虚拟机以及对应的操作系统(如果还没有做好,请自行百度),本文的实践基于 centos 7,安装系统的 iso 文件是从 centos 官网下载的。

    1. 安装终端软件,用于连接服务器,因为直接在虚拟机里操作真的很不习惯。这里我选择的是 finalshell,这里有多款工具供选择。
    2. 升级所有包同时也升级软件和系统内核(非必须)。
    yum update
    
    • 1
    1. 更换 yum 源,官网下载的CentOS的yum源不是国内镜像,这样会导致yum在线安装及更新速度很慢。
      3.1 备份原来的文件,防止操作失误还可以还原回来。
    mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
    
    • 1

    3.2 下载新的 yum 源
    3.2.1 由于我安装系统的时候使用的是最小安装,没有安装 wget 工具,因此先安装 wget 工具。

    yum -y install wget
    
    • 1

    3.2.2 下载阿里的 yum 镜像文件。

    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
    
    • 1

    3.2.3 更新列表,安装软件。

    yum clean all
    yum makecache
    
    • 1
    • 2

    安装docker

    1. 安装需要的依赖包。
    yum install -y yum-utils device-mapper-persistent-data lvm2
    
    • 1
    1. 设置 yum 源。
    yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    
    • 1
    1. 查看仓库 docker 的所有版本,可以指定版本安装。
    yum list docker-ce --showduplicates | sort -r
    
    • 1
    1. 这里就不指定了,安装最新的稳定版本。
    yum install docker-ce
    
    • 1
    1. 启动 docker。
    systemctl start docker
    
    • 1
    1. 把 docker 加入开机启动。
    systemctl enable docker
    
    • 1
    1. 验证 docker 是否安装成功。
    docker --version
    
    • 1

    看到类似如下输出,证明docker安装完成。

    Docker version 20.10.17, build 100c701
    
    • 1

    至此,前置环境准备工作已经完成,下一遍我们实现一个一键跑一个 redis 服务。

  • 相关阅读:
    开源模型应用落地-业务优化篇(六)
    pbootcms 后台内容列表搜索功能扩展及增加显示字段功能
    Python接口自动化核心模块 - 数据库操作和日志
    Git本地项目提交到Gitee的操作流程
    FFmpeg获取媒体文件的音频信息
    中大型企业如何选择视频会议系统
    【乐鑫 Demo】|ESP32-S3-BOX-3 惊喜开箱
    Python-Behave:如果environment.py没有被执行
    HarmonyOS 高级特性
    RK3568技术笔记 Ubuntu 安装VMware Tools
  • 原文地址:https://blog.csdn.net/hxj413977035/article/details/126058720