博文

docker搭建HTML5 Speedtest测速

  源码 https://github.com/adolfintel/speedtest/ 1.安装docker Ubuntu和centos安装docker的命令: Ubuntu 更新软件包索引: sudo apt update 安装docker-ce: sudo apt install docker-ce 启动docker服务: sudo systemctl start docker CentOS 安装所需的软件包: sudo yum install yum-utils device-mapper-persistent-data lvm2 设置稳定的仓库: sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 更新软件包索引: sudo yum update 安装docker-ce: sudo yum install docker-ce 启动docker服务: sudo systemctl start docker 2.安装HTML5 Speedtest docker run -d -p 1234:80 ilemonrain/html5-speedtest:alpine 具体参数说明: -d :表示以守护进程模式运行容器,即在后台运行。 -p :表示将容器的端口映射到宿主机的端口。其中,1234是宿主机的端口,80是容器的端口。 ilemonrain/html5-speedtest:alpine :表示要运行的镜像名称和版本。 搭建完成,打开  http://你服务器的IP :1234 即可 如果CentOS 7打不开,需要打开防火墙端口,或者关掉防火墙;或者你安装过宝塔,请打开1234的端口 firewall-cmd --zone=public --add-port=1234/tcp --permanent 关闭防火墙 systemctl stop firewalld.service systemctl disable firewalld.service

Centos7使用本地yum源

图片
  Centos7使用本地yum源 1.步骤思路 先创建1个目录来挂载光盘镜像,然后编辑yum.repo写上本地挂载路径,最后清楚yum缓存,重新缓存yum 此处以VM虚拟机为例 第一步,打开虚拟机设置,将镜像文件连接虚拟机,然后确认 第二步 df -Th #查看光盘是否连上虚拟机 看到类型为iso9660类型的文件 mkdir /mnt/iso #创建挂载目录,这里我使用/mnt/iso目录为例 mount /dev/cdrom /mnt/iso/ #将光盘挂载到/mnt/iso目录 df -Th #检查是否挂载成功 可以看到光盘的挂载点已经改变 第三步 编写yum源文件 cd /etc/yum.repos.d/ #切换到yum源文件目录下 cp -r /etc/yum.repos.d /mnt/ #备份一份源文件,预防出错 rm * #删除文件下其他加载不了的源,你也可以全部删除,因为你已经有备份 vim /etc/yum.repos.d/dvd.repo #创建本地源yum文件,这里名称自定义但是要以.repo结尾 这里的name名称和[]里面的内容可以自定义 ,enabled要输入1表示开启,gpgcheck暂时不用可以输入0 重要的是baseurl = file://+挂载点路径 然后保存退出 第四步 清除yum缓存 yum clean all #清除yum缓存 然后重新缓存yum源 yum makecache #缓存yum源 然后就可以使用本地源安装软件了 结束 哦不,还有个自动挂载 第五步 配置自动挂载,不配置重启后需要重新做挂载动作 vim /etc/fstab #进入自动挂载文件中,在末尾追加,可以参考别人的格式 保存退出 重启检查是否成功自动挂载

VPS小项目

图片
  Traffmonetizer 注册可获得5美元 https://traffmonetizer.com 官网docker地址 https://hub.docker.com/r/traffmonetizer/cli_v2 注册后进入后台token先拿到 PEApStuS9so+kDTOArvz7ffHOnAQgM4pKJfMAJReZW0= 安装docker curl -fsSL https://get.docker.com | sh 不同架构启动容器 x86 docker run -d --name tm traffmonetizer/cli_v2 start accept --token /UCtg47VlybV1uQe+HsrYauUXPANNTsUb65XXQXncAs= ARM docker run -d --name tm traffmonetizer/cli_v2:arm64v8 start accept --token /UCtg47VlybV1uQe+HsrYauUXPANNTsUb65XXQXncAs= 检查运行情况 docker ps -a 开机自启动 docker update --restart=always  tm 暂停容器 docker stop tm 删掉容器 docker rm tm