centos7利用docker 快速搭建苹果CMS站点

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010427666/article/details/84943623

阿里云centos7服务器,利用docker,快速搭建苹果cms。效果如下:
苹果cms
1、centos7 系统安装docker.
可查看这篇博文
https://www.cnblogs.com/yufeng218/p/8370670.html
当前centos7使用的docker版本:
docker
2、到docker hub 上拉取一个LAMP 环境。
当前用的是mattrayner/lamp 这个镜像。
下图是可以选择的php 版本,因为有些CMS要求php > 5.5。

# Launch a 16.04 (php5) based image
docker run -p "80:80" -v ${PWD}/app:/app mattrayner/lamp:latest-1604

# Launch a 14.04 (php5) based image
docker run -p "80:80" -v ${PWD}/app:/app mattrayner/lamp:latest-1404

# Launch a 16.04 (php7) based image
docker run -p "80:80" -v ${PWD}/app:/app mattrayner/lamp:latest-1604-php7

# Launch a 14.04 (php7) based image
docker run -p "80:80" -v ${PWD}/app:/app mattrayner/lamp:latest-1404-php7

拉取images 到本机

docker pull mattrayner/lamp
docker run -p "80:80" -v ${PWD}/app:/app mattrayner/lamp:latest-1604-php7
docker exec -it e0e1925750d8 bash

进入镜像bash 之后,跑去apache2 & mysql 。
然后将下载好的CMS 代码解压到 /var/www/html/ 目录下,然后修改一个权限

chmod -R 777 html/* 

然后域名访问即可
欢迎访问: katoto

常用的docker 命令:

docker search lamp  // 找包 
docker pull + name  // 拉取包
docker ps  -a //  查看docker 进程
docker run -p 80:80 -i -t + name  // 进入docker   80 为真实端口与docker 的映射
// 进入docker 环境
service apache2 start
service mysql start 
mysql -uroot -p // 进入mysql
// 删除docker 后遗症
docker ps -a|awk '{print $1}'|xargs docker rm
docker run -p 4590:80 -i -t -d  linode/lamp   // 跑起
docker ps 查看进程
docker exec -it e0e1925750d8 bash
// images 用mattrayner/lamp  这个占832MB

后续,当不在使用docker 后,记得删除释放资源:
Docker 删除镜像

猜你喜欢

转载自blog.csdn.net/u010427666/article/details/84943623