[docker]整站迁移到docker容器中1

最近学习docker,觉得docker实在是个好东西,值得一用。
就打算将本站迁移到docker容器中,这样一来安全性应该也有所保障(环境隔离),二来也适合日后的迁移(我理解是只要将dockerfile在其他系统执行,然后将持久化数据拷贝出来即可。)

为了达到迁移的目的,我打算进行以下几个步骤:

  1. 前期分析
  2. 模拟演练
  3. 实际操作

前期分析阶段,我打算花一周的时间进行资料查找,
模拟演练阶段,依照前期分析的计划而定,目前还没有一个具体的时间。
实际操作阶段,一周时间进行操作,届时站点可能会断断续续的无法访问。

这是一篇很耗时的文章,我打算在明年2月份就改造结束。

[Linux]siege 一个web压力测试工具安装使用

前言

最近心血来潮,想做一个压力测试,并非对typecho没有信心,我相信我的站点,能承受100的并发,加上缓存,(应该能上10K的并发了,实际上现在是受限于带宽,不过这个博客只是个人学习,生活记录的一点小事情,也无所谓了)还没试过,就想试下。
找到了siege这个工具,接下来就来研究下,怎么使用。


- 阅读剩余部分 -

[Highlight-js]docker容器中的安装

直接上命令了:

git clone https://github.com/highlightjs/highlight.js.git

cd highlight-js

sudo docker build -t highlight-js .

sudo docker run --rm -it --publish 8080:80 highlight-js

浏览器就能打开localhost:8080

找到实例id,并且进入

sudo docker ps
sudo docker exec -it xxxxxxid bash
node tools/build.js -t cdn

[WDLINUX]多版本php配置composer

wdlinux支持多个版本的php共存,安装composer的时候就不知道咋弄了,其实很简单

1.首先进入到你的那个php路径的bin目录下,比如我这个/www/wdlinux/phps/73/bin/
然后执行 curl -S https://getcomposer.org/installer | ./php

[root@VM_84_232_centos bin]# curl -S https://getcomposer.org/installer | ./php
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  269k  100  269k    0     0  13632      0  0:00:20  0:00:20 --:--:-- 18581
All settings correct for using Composer
Downloading...

Composer (version 2.0.6) successfully installed to: /www/wdlinux/phps/73/bin/composer.phar
Use it: php composer.phar

2.就会下载到这个目录使用
命令:/www/wdlinux/phps/73/bin/php /www/wdlinux/phps/73/bin/composer.phar require patrickschur/language-detection