前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >VPS升级、硬盘在线扩容,使用docker一键部署speedtest测速平台

VPS升级、硬盘在线扩容,使用docker一键部署speedtest测速平台

作者头像
王忘杰
发布2022-09-22 18:41:18
1.5K0
发布2022-09-22 18:41:18
举报
文章被收录于专栏:王忘杰的小屋

一、VPS升级

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

代码语言:javascript
复制
Размещение: 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元)

升级后的配置为:

代码语言:javascript
复制
Размещение: 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工具

代码语言:javascript
复制
yum install cloud-utils-growpart xfsprogs

查看现在磁盘情况

代码语言:javascript
复制
df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda         11G  
/dev/vda1        5G  4.2G  800M

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

代码语言:javascript
复制
growpart /dev/vda 1

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

代码语言:javascript
复制
resize2fs /dev/vda1

扩容完成

代码语言:javascript
复制
df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        11G  5.7G  4.6G  56% /

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

代码语言:javascript
复制
国内 curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
国外 curl -fsSL https://get.docker.com | bash -s docker

镜像下载

代码语言:javascript
复制
docker pull adolfintel/speedtest

查看镜像

代码语言:javascript
复制
docker images
REPOSITORY             TAG       IMAGE ID       CREATED        SIZE
adolfintel/speedtest   latest    5f4e7e506f12   6 months ago   440MB

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

代码语言:javascript
复制
docker run -d -p 5000:80 adolfintel/speedtest:latest

查看状态

代码语言:javascript
复制
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/

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-12-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 王忘杰的小屋 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器镜像服务
容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档