
上一章,虚拟机环境可以正常运行之后(你搭建完成好docker镜像了),推荐先在虚拟机里面跑一遍,再上线整,这样积累的经验越多,越不容易出现问题,我这里采用比较笨的方法,不算快捷,但是可以让你入个门而已。
lnmp有很多种,也有一键式的镜像,Dockerfile,大家不妨试试。
简述wdcp是什么,
wdCP是WDlinux Control Panel的简称,是一套通过WEB控制和管理服务器的Linux服务器管理系统以及虚拟主机管理系统,旨在易于使用Linux系统做为我们的网站服务器系统,以及平时对Linux服务器的常用管理操作,均可在wdCP的后台里操作完成.
官网https://www.wdlinux.cn/wdcp/
这里,可以直接采用这种Dockerfile的方式直接创建,你可以试试,完全没有问题的
https://github.com/mingfunwong/docker-wdcp
下面开始咱们的实战了,创建容器,进入容器,安装容器这样的过程进行学习和掌握,Dockerfile是如何写出来的,有时候运行为什么会报错,为什么不能安装软件。
当你了解这门技术才会发现,世界竟如此的神奇。
这里选择6.9,因为php的某些版本在centos7上跑不了,为了通用性吧 docker run -itd --name centos_wdcp --net lnmp -p 21:21 -p 80:80 -p 443:443 -p 3306:3306 -p 8080:8080 -p 20000-20500:20000-20500 --mount type=bind,src=/www/data,dst=/www/ centos:6.9
yum install -y sudo wget
换源
1、备份 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 2、下载新的CentOS-Base.repo 到/etc/yum.repos.d/ wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
更新系统
cat /etc/redhat-release sudo yum clean all sudo yum -y update
mkdir /www/src cd /www/src wget http://dl.wdlinux.cn/files/lanmp_v3.2.tar.gz tar zxvf lanmp_v3.2.tar.gz
选择自定义安装
sh lanmp.sh cus
输入4 2 7 2 5
安装时间颇长,等待即可
安装时报错
解决方案
cd /www/src/src wget http://apache.fayea.com/apr/apr-1.5.2.tar.gz wget http://apache.fayea.com/apr/apr-util-1.5.4.tar.gz tar -zxvf apr-1.5.2.tar.gz tar -zxvf apr-util-1.5.4.tar.gz cp -rf apr-1.5.2 ./httpd-2.4.28/srclib/apr cp -rf apr-util-1.5.4 ./httpd-2.4.28/srclib/apr-util
通过ip即可访问
安装已经完成
用户密码:
admin
wdlinux.cn
假设你要通过域名进行访问的话,比如default.com
首先在服务器上添加一行
127.0.0.1 default.com
打开我这个小软件
点击读取 -->一行–>保存
111.111.111.20 default.com
在浏览器中访问后台,111.111.111.20:8080
新建站点
安装常用组建
sh lib/phps.sh
sh lib/phps_zend.sh
sh lib/phps_redis.sh
sh lib/phps_memcache.sh
这样就安装完了,wdcp,然后我们很方便的处理lnmp,建立站点。
wdcp后台的启动,重起,关闭方法
service wdcp start
service wdcp restart
service wdcp stop