美文网首页
VPS升级、硬盘在线扩容,使用docker一键部署speedte

VPS升级、硬盘在线扩容,使用docker一键部署speedte

作者: 王忘杰 | 来源:发表于2021-12-28 18:58 被阅读0次

    一、VPS升级

    我所使用的VPS主机商是俄罗斯justhost,使用了半年时间,价格便宜网络稳定,我决定升级一下配置长期使用。

    我之前使用的配置是:

    Размещение: Rostelecom (ex Adman, Novosibirsk)

    Виртуализация: KVM

    Cores: 1 (E5-2697 v2 @ 2.70GHz)

    RAM: 512 Mb

    HDD: 5 Gb (SAS+SSD RAID阵列)

    Канал: 200 Mbit (fair-share)

    ОС: CentOS 7 64bit

    Тариф: 130 ₽/месяц (约合人民币11.24元)

    升级后的配置为:

    Размещение: Rostelecom (ex Adman, Novosibirsk)

    Виртуализация: KVM

    Cores: 2 (E5-2697 v2 @ 2.70GHz)

    RAM: 1024 Mb

    HDD: 10 Gb (SAS+SSD RAID阵列)

    Канал: 200 Mbit (fair-share)

    ОС: CentOS 7 64bit

    Тариф: 260 ₽/месяц (约合人民币22.48元)

    二、硬盘在线扩容

    因为母鸡采用了KVM虚拟化,CPU内存硬盘都是可以在线扩容的,进行配置升级后,还需要自己手动加载硬盘容量。

    安装growpart和resize2fs工具

    yum install cloud-utils-growpart xfsprogs

    查看现在磁盘情况

    df -h

    Filesystem      Size  Used Avail Use% Mounted on

    /dev/vda        11G 

    /dev/vda1        5G  4.2G  800M

    可以看到容量给到了vda磁盘,但是没给到vda1分区,所以需要把容量给到第一个分区里(注意命令里1前面空格),没报错就是扩容完成

    growpart /dev/vda 1

    给到第一个分区后还需要让文件系统加载多余容量

    resize2fs /dev/vda1

    扩容完成

    df -h

    Filesystem      Size  Used Avail Use% Mounted on

    /dev/vda1        11G  5.7G  4.6G  56% /

    三、docker一键部署speedtest测速平台

    安装docker

    国内 curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

    国外 curl -fsSL https://get.docker.com | bash -s docker

    镜像下载

    docker pull adolfintel/speedtest

    查看镜像

    docker images

    REPOSITORY            TAG      IMAGE ID      CREATED        SIZE

    adolfintel/speedtest  latest    5f4e7e506f12  6 months ago  440MB

    启动docker,把镜像中80端口映射到vps5000端口

    docker run -d -p 5000:80 adolfintel/speedtest:latest

    查看状态

    docker ps

    CONTAINER ID  IMAGE                        COMMAND                  CREATED      STATUS      PORTS                                  NAMES

    57f933d206ed  adolfintel/speedtest:latest  "docker-php-entrypoi…"  2 hours ago  Up 2 hours  0.0.0.0:5000->80/tcp, :::5000->80/tcp  friendly_bardeen

    别忘了在VPS防火墙上开放5000端口,开机启动需要把启动命令写进开机脚本

    测速结果

    http://9sb.org:5000/

    0

    相关文章

      网友评论

          本文标题:VPS升级、硬盘在线扩容,使用docker一键部署speedte

          本文链接:https://www.haomeiwen.com/subject/krzpqrtx.html