阿里云centos7服务器,利用docker,快速搭建苹果cms。效果如下:

1、centos7 系统安装docker.
可查看这篇博文:
https://www.cnblogs.com/yufeng218/p/8370670.html
当前centos7使用的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 删除镜像

centos7利用docker 快速搭建苹果CMS站点相关推荐

  1. 铁威马NAS教程之利用docker快速搭建个人在线书库

    这是一个基于Calibre的简单的图书管理系统,支持在线阅读.主要特点是:美观的界面.支持多用户.支持在线阅读.支持邮件推送.支持OPDS.支持一键安装,网页版初始化配置,轻松启动网站等等. 那么,如 ...

  2. linux开启docker mysql_Linux服务器利用Docker快速搭建MySQL数据库

    首先你要有一台Linux服务器 利用Xshell远程软件连接后就可以开始安装docker容器了. 1.第一步在Linux服务器上安装docker 2.第二步利用Docker拉取mysql镜像 Cent ...

  3. 利用docker快速搭建consul集群网

    如果不用虚拟机,一台物理机只能搭建一个server或者client,利用docker,可以快速搭建一个consul集群. 1.docker拉群consul的镜像 #docker pull consul ...

  4. 万字长文带你 搞定 linux BT 宝塔面板 之外网上快速搭建苹果CMS电影网站

    文章目录 万字长文带你搞定宝塔面板 一.本地搭建宝塔面板及安装ecshop 1.1前言 1.2面板特色功能 1.3安装环境说明 1.4安装BT面板 1.5常用管理命令 1.6 BT面板一键安装LAMP ...

  5. docker mysql 操作_[Docker] Docker 快速搭建本地MySQL开发环境

    [Docker] Docker 快速搭建本地MySQL开发环境 关于 Docker 的安装使用本文不再赘述,有兴趣的可以通过官网或是浏览我的专栏文章了解.今天着重给大家介绍下如何利用Docker快速搭 ...

  6. python 私有云_利用Docker+NextCloud搭建私有云盘

    利用Docker+NextCloud搭建私有云盘 NextCloud 是一款开源网络硬盘系统,最新版本是15,NextCloud 源代码完全开放,你可以在开源许可协议的约束下免费使用,对于需要专业支持 ...

  7. 九、Docker快速搭建Elastic Stack(上篇)

    @Author : By Runsen @Date : 2020/6/19 作者介绍:Runsen目前大三下学期,专业化学工程与工艺,大学沉迷日语,Python, Java和一系列数据分析软件.导致翘 ...

  8. 十、Docker快速搭建Elastic Stack(下篇)

    @Author : By Runsen @Date : 2020/6/19 作者介绍:Runsen目前大三下学期,专业化学工程与工艺,大学沉迷日语,Python, Java和一系列数据分析软件.导致翘 ...

  9. docker容器没有apt_使用Docker快速搭建Rails开发环境

    引言 Docker with rails 学习 Ruby On Rails 开发的同学经常会遇到因为电脑系统环境不同,同样的程序在自己这边跑起来没问题,给了其他人之后就是各种依赖或者环境问题,尤其是在 ...

最新文章

  1. Linux文件、目录权限及常用命令
  2. (priority_queue)自定义优先级
  3. silverlight开发无法调试问题
  4. 操作系统(李治军) L9多进程图像-操作系统最重要的图像
  5. 读书笔记_打开量化投资的黑箱01
  6. 在JS中使用Ajax
  7. bigdecimal乘法_Java面试题之BigDecimal比较大小问题
  8. 一个32岁入门的70后程序员给我的启示
  9. java jsp网页计算器_使用jsp+javaBean写一个网页计算器
  10. 花式沉默Defender
  11. PCBLayout相关注意事项和常见问题
  12. 梦参老和尚:糊涂人念〈大悲咒〉往生的故事
  13. linux离线安装caddy,GitHub - scriptsboy/aria2: LACY:Linux一键安装Aria2 + Caddy + YAAW实现离线下载、在线播放。...
  14. 三国杀服务器维修,三国杀云服务器
  15. 软件信息安全杂志《Information Security》2011年11月期下载
  16. 语音助手——评测指标
  17. 云服务器测速脚本_Linux VPS服务器带宽测速脚本:Speedtest Linux进行网络测速方法...
  18. echart图表(自定义提示框) 鼠标移动到数据展示区自定义展示提示框 天/时/分/秒
  19. shell中的脚本测试
  20. 企业非法集资风险预测

热门文章

  1. DES方式加解密的简单介绍
  2. .net 3des 解密
  3. 如何给图片加水印?分享怎么给图片加水印的方法
  4. 2021 中国开源码力榜启动,寻找开源世界的超级码丽
  5. 基于单片机的智能花盆
  6. C++STL之string类
  7. 细说 AppbarLayout,如何理解可折叠 Toolbar 的定制
  8. Golang 基础:原生并发 goroutine channel 和 select 常见使用场景
  9. NetCDF 文件的基本组成部分
  10. 宣传和灌输诚信国家理念-乌隆他尼皇家大学