-
-
[旧帖] [原创]Daocloud云容器免费搭建自己的WEB服务器 0.00雪花
-
发表于: 2016-5-10 10:12 1742
-
准备:
网址:https://www.daocloud.io/
第一步:
注册一个账户:免费用户拥有2x的套餐(x为daocloud的资源单位 ),使用任意邮箱都可以注册。
如果已经注册过就会出现这个提示框,更换一个未注册的邮箱即可。
登录后可以看到一个这样的界面
到现在准备工作已经做完了
方法一:使用daocloud,自带镜像+volume 存储搭建免费PHP开发环境
看到上图中的volume,他是一个永久存储的磁盘,不会丢失文件。
而我们使用daocloud自带的镜像安装,去掉了代码构建这一步,缺点就是无法持续集成代码更新应用,daocloud自带的镜像只能看不能编辑。
1代码构建—>2部署镜像—->3 部署应用 ,这是一个完整的 dacker的使用方式
搭建这个有什么用呢?这个开发环境可以做,微信开发,放置个人网站,搭建自己的blog,很适合web开发者的调试工作,省去了购买云主机的麻烦,而且可以满足常用的php开发需求
废话说的差不多,我们开始构建一个自己的线上 PHP开发环境吧!
首先:创建一个 Volume ,名字什么的随便起一个就可以,这个不影响后面的使用
创建成功可以在
看到自己创建的Volume
现在磁盘创建完毕,对于简单的开发者这应该很容易。
—————————————————–以下是官网对Volume的介绍——————————-
一个 Volume 就是在一个或者多个容器里有特殊用途的目录。它绕过了容器内部的文件系统为持久化数据、共享数据提供了下面这些有用的特性:
容器可以通过把数据写在 Volume 上来实现数据持久化
Volume 可以在不同的容器之间共享和重用数据
容器数据的备份、恢复和迁移都可以通过 Volume 实现
通过 Volume 实现多容器共享数据,从而实现应用的横向扩展
—————————————————————————————————————————–
下一步,使用自带的 PHP镜像构建应用同时将 Volume 挂载到 /var/www/html 目录,这个目录是apache的站点根目录
找到应用,点击创建应用,选择镜像,如下图
这时不要点击部署最新版本,否则———-你有可能要等1小时才能继续操作,当镜像部署失败,卡死在应用,最长1小时才会弹出构建失败,这时才能删除应用。
选择带有apache版本的镜像,选择要使用的php版本。这里我选则上图中的,5.5.32-apache,最右边有个绿色的图标鼠标放上去,可以看到部署,点击它,部署
然后就会看到上图,再次起个名字,这个名字就是你的二级域名
二级域名规则: 用户账号-应用名称.daoapp.io
图上有内存的分配,默认免费版本只有2x的资源,创建了Volume消耗了1x,我们就只剩下了1x的资源,但网站上有个绑定微信号赠送1x的空间容量。个人建议先去绑定微信号,个人中心中,这样就有2x的资源,建一个wordpress之类的博客内存也面前够了。当然现在的教程是最简单的搭建,没有使用mysql数据库,要使用数据库,可以在左边的菜单中找到服务集成,创建一个mysql服务,有50M的免费空间
起好名字后,点击基础设置,就到了上图的界面,这里面要一定要将 Volume绑定,路径一定不可以填错
/var/www/html
然后点击立即部署
等见到应用部署成功就完成了
以上的PHP环境就搭建好了。
下面介绍下怎么使用,由于这只是一个应用,不存在ftp的功能,无法上传文件,也没有ssh远程连接桌面,但是,Volume使用一款PHP的应用 Kodexplorer 芒果云资源管理系统作为后台的管理
点击我的Volume
管理Volume
等待。。。好多秒
可以看到这样的一个图形化界面,可以在线编辑文件,支持多种代码高亮
支持文件上传,支持远程下载,可以直接把云盘地址放过来,单文件上传不支持文件夹,支持zip压缩包,可以先上传压缩文件,有解压功能,也可以打包下载文件。支持文件拖拽上传,我这里的文件就是一套 kodexplorer系统
代码就可以放在这个根目录,在使用二级域名就可以访问了。我写个demo演示一遍
好了第一个最简单的免费PHP 环境就搭建好了。但要是想要使用 phpmyadmin之类的东西,需要多字节扩展库,而这个php版本是没有开启的,这些扩展功能还有文件权限等高级功能,需要使代码构建镜像,就要用到github等平台涉及的东西就有些多了。
网址:https://www.daocloud.io/
第一步:
注册一个账户:免费用户拥有2x的套餐(x为daocloud的资源单位 ),使用任意邮箱都可以注册。
如果已经注册过就会出现这个提示框,更换一个未注册的邮箱即可。
登录后可以看到一个这样的界面
到现在准备工作已经做完了
方法一:使用daocloud,自带镜像+volume 存储搭建免费PHP开发环境
看到上图中的volume,他是一个永久存储的磁盘,不会丢失文件。
而我们使用daocloud自带的镜像安装,去掉了代码构建这一步,缺点就是无法持续集成代码更新应用,daocloud自带的镜像只能看不能编辑。
1代码构建—>2部署镜像—->3 部署应用 ,这是一个完整的 dacker的使用方式
搭建这个有什么用呢?这个开发环境可以做,微信开发,放置个人网站,搭建自己的blog,很适合web开发者的调试工作,省去了购买云主机的麻烦,而且可以满足常用的php开发需求
废话说的差不多,我们开始构建一个自己的线上 PHP开发环境吧!
首先:创建一个 Volume ,名字什么的随便起一个就可以,这个不影响后面的使用
创建成功可以在
看到自己创建的Volume
现在磁盘创建完毕,对于简单的开发者这应该很容易。
—————————————————–以下是官网对Volume的介绍——————————-
一个 Volume 就是在一个或者多个容器里有特殊用途的目录。它绕过了容器内部的文件系统为持久化数据、共享数据提供了下面这些有用的特性:
容器可以通过把数据写在 Volume 上来实现数据持久化
Volume 可以在不同的容器之间共享和重用数据
容器数据的备份、恢复和迁移都可以通过 Volume 实现
通过 Volume 实现多容器共享数据,从而实现应用的横向扩展
—————————————————————————————————————————–
下一步,使用自带的 PHP镜像构建应用同时将 Volume 挂载到 /var/www/html 目录,这个目录是apache的站点根目录
找到应用,点击创建应用,选择镜像,如下图
这时不要点击部署最新版本,否则———-你有可能要等1小时才能继续操作,当镜像部署失败,卡死在应用,最长1小时才会弹出构建失败,这时才能删除应用。
选择带有apache版本的镜像,选择要使用的php版本。这里我选则上图中的,5.5.32-apache,最右边有个绿色的图标鼠标放上去,可以看到部署,点击它,部署
然后就会看到上图,再次起个名字,这个名字就是你的二级域名
二级域名规则: 用户账号-应用名称.daoapp.io
图上有内存的分配,默认免费版本只有2x的资源,创建了Volume消耗了1x,我们就只剩下了1x的资源,但网站上有个绑定微信号赠送1x的空间容量。个人建议先去绑定微信号,个人中心中,这样就有2x的资源,建一个wordpress之类的博客内存也面前够了。当然现在的教程是最简单的搭建,没有使用mysql数据库,要使用数据库,可以在左边的菜单中找到服务集成,创建一个mysql服务,有50M的免费空间
起好名字后,点击基础设置,就到了上图的界面,这里面要一定要将 Volume绑定,路径一定不可以填错
/var/www/html
然后点击立即部署
等见到应用部署成功就完成了
以上的PHP环境就搭建好了。
下面介绍下怎么使用,由于这只是一个应用,不存在ftp的功能,无法上传文件,也没有ssh远程连接桌面,但是,Volume使用一款PHP的应用 Kodexplorer 芒果云资源管理系统作为后台的管理
点击我的Volume
管理Volume
等待。。。好多秒
可以看到这样的一个图形化界面,可以在线编辑文件,支持多种代码高亮
支持文件上传,支持远程下载,可以直接把云盘地址放过来,单文件上传不支持文件夹,支持zip压缩包,可以先上传压缩文件,有解压功能,也可以打包下载文件。支持文件拖拽上传,我这里的文件就是一套 kodexplorer系统
代码就可以放在这个根目录,在使用二级域名就可以访问了。我写个demo演示一遍
好了第一个最简单的免费PHP 环境就搭建好了。但要是想要使用 phpmyadmin之类的东西,需要多字节扩展库,而这个php版本是没有开启的,这些扩展功能还有文件权限等高级功能,需要使代码构建镜像,就要用到github等平台涉及的东西就有些多了。
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!
赞赏
谁下载
谁下载
谁下载
谁下载
谁下载
谁下载
谁下载
谁下载
看原图
赞赏
雪币:
留言: