分类目录归档:docker

startbbs

基于daocloud创建startbbs容器实战

startbbs

首先,StartBBS 是一款优雅、开源、轻量社区系统,基于MVC架构,采用PHP+MySQL

官网:        http://www.startbbs.com/
项目地址:https://github.com/startbbs/startbbs

实验环境:

  • 基于daocloud平台构建镜像容器
  • 基础镜像采用ubuntu:trusty
  • 测试机centos6.6 x64

创建步骤: 
1.测试机安装docker并编写dockerfile文件

更改docker的默认mirrors(可以注册daocloud有免费加速镜像下载地址)

下载基础镜像

 在github上fork startbbs

:ServerName可以根据daocloud平台自定义一个daoapp.io的二级域

根据Dockerfile从基础镜像中创建startbbs web镜像

  最后,将Dockerfile文件提交到startbbs代码库根目录

2.在daocloud平台构建镜像

A. 登陆 https://www.daocloud.io,选择代码构建创建项目 
B. 设置代码源github,选择代码库startbbs,暂时关闭持续集成发布应用镜像:镜像仓库开始创建 
C. 选择服务集成选择MySQL镜像创建服务实例 —我的服务查看数据库账号信息
D. 此处简单起见使用daocloud自带的phpMyAdmin镜像(镜像仓库)创建容器,并导入startbbs的sql文件(data/db/startbbs.sql)
E. 创建startbbs容器,镜像仓库–选择startbbs镜像–点击部署–容器名字:startbbs–选择相应的容器配置–点击服务&环境–绑定MySQL容器立即部署–容器启动后,设置域名http://startbbs.daoapp.io,绑定自有域名http://bbs.simlinux.com,增加dns解析cname到z3y206n242.daoap.me 即可
F. 访问http://startbbs.daoapp.io初始化startbbs,到此startbbs容器安装完成
G. 创建得容器在 https://dashboard.daocloud.io即可看到