VPS升級、硬盤在線擴容,使用docker一鍵部署speedtest測速平臺

一、VPS升級
我所使用的VPS主機商是俄羅斯justhost,使用了半年時間,價格便宜網(wǎng)絡(luò)穩(wěn)定,我決定升級一下配置長期使用。
我之前使用的配置是:
Размещение: 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內(nèi)存硬盤都是可以在線擴容的,進行配置升級后,還需要自己手動加載硬盤容量。
安裝growpart和resize2fs工具
yum install cloud-utils-growpart xfsprogs
查看現(xiàn)在磁盤情況
df -h?
Filesystem ? ? ?Size ?Used Avail Use% Mounted on
/dev/vda ? ? ? ? 11G ?
/dev/vda1 ? ? ? ?5G ?4.2G ?800M
可以看到容量給到了vda磁盤,但是沒給到vda1分區(qū),所以需要把容量給到第一個分區(qū)里(注意命令里1前面空格),沒報錯就是擴容完成
growpart /dev/vda 1
給到第一個分區(qū)后還需要讓文件系統(tǒng)加載多余容量
resize2fs /dev/vda1
擴容完成
df -h?
Filesystem ? ? ?Size ?Used Avail Use% Mounted on
/dev/vda1 ? ? ? ?11G ?5.7G ?4.6G ?56% /
三、docker一鍵部署speedtest測速平臺
安裝docker
國內(nèi) 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
查看狀態(tài)
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端口,開機啟動需要把啟動命令寫進開機腳本
測速結(jié)果
