阿里云ECS用docker建Discuz!论坛和mediawiki

仅仅作为个人笔记

为了增加之前的ECS的使用功能,所以我们也打算在docker上增加一个Discuz论坛

首先先从网上下载一个Discuz论坛的安装包,笔者选择是简体 UTF8的版本,GBK的版本出来有乱码,估计是服务器没打字库,现在地址为: http://download.comsenz.com/DiscuzX/3.1/Discuz_X3.1_SC_UTF8.zip

然后在服务器上,pull一个lamp的环境,如下

docker pull dockerfiles/centos-lamp

然后运行这个image

docker run -d -p xxxx:80 -v /share:/mnt --name lamp dockerfiles/centos-lamp 

那么xxxx代表端口号,然后挂载一个外面的目录,并运行lamp的image

笔者是在宿主机上面scp过去安装包,然后通过宿主机拷贝给容器的

在容器中,将Discuz_X3.1_SC_UTF8.zipj解压缩后的upload文件夹内部的内容拷贝至容器的/var/www/html目录下

然后网页打开即可进行安装过程

服务器id:xxxx,xxxx为之前设置的端口号

安装过程中,两点值得注意下,

1.lamp中mysql的默认账户为root,密码为空,需要手动更改下密码

2.安装Discuz时候,部分目录需要更改权限,按照要求更改就行了,其中也有两个目录出现./config/config_global.php 目录不存在的情况,这个时候,直接chmod -R 777 ./config即可

即更改整个目录的权限即可


安装mediawiki的方法基本一样,下载地址为:

http://jx.down.chinaz.com/%B2%A9%BF%CD%CF%B5%CD%B3/mediawikis.tar.gz

安装的时候,需要手动修改下mysql的数据库密码

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('password');

其中password就是具体的密码



PS:本文还存在问题,即如果用Haproxy来做代理的话,php主页会出502或者显示不全的问题,这个问题笔者目前也没有解决

你可能感兴趣的:(网络工程,路由协议,CISCO)