开发集成环境Devilbox安装
一、Devilbox概述
devilbox是一款现代化且高度可定制的开发环境集成,基于docker和docker-compose,支持所有主要平台(win & linux)。 它不限制项目的数量,并且自动创建virtual-host和DNS记录。支持:一键生成基于主流框架的项目;自定义环境设置,以及版本;自带各类语言的开发工具;自带控制面板
二、Devilbox安装
devilbox依赖于docker,所以需先安装docker和docker-compose,上一篇中已经说了安装步骤。不同的发现版本稍有差异,可自行百度。
本篇幅都是基于CentOS系统进行安装操作
环境:CentOS7虚拟机 IP:172.18.0.253
1、查看docker是否安装完毕
docker -v
docker-compose -v
2、获取devilbox安装包:这里使用的是git命令,克隆这个开源项目的git仓库
先安装git:可以直接在docker里部署gitlab,这里参考链接:https://blog.csdn.net/liyuejin/article/details/78410132
获取devilbox安装包:
git clone https://github.com/cytopia/devilbox
3、进入到devilbox目录,拷贝env文件模板
cp env-example .env
4、编辑.env文件:设置需要的环境:php版本,MySQL版本,NoSQL数据库设置等(这里我没有进行设置,因为不会,直接跳过)
vim .env
5、开启devilbox:这里是要拉取很多镜像文件,建议虚拟机的内存不要太小,且网速最好保持稳定,如果一次失败,可多执行几次
docker-compose up (该命令是打开所有容器)
docker-compose httpd redis mysql (该命令打开指定容器)
6、进入控制面板:
浏览器访问:localhost或者本机ip:172.18.0.253

7、使用devilbox自带的开发工具:
devilbox目录下,执行./shell.sh进入devilbox环境


到这里devilbox就算安装完成了,至于怎么用,后续学习笔记再记录
8、关闭devilbox:
docker-compose down
开发集成环境Devilbox安装的更多相关文章
- Mac IntelliJ IDEA 2017(java开发集成环境)附注册码和破解教程 v2017.3.5破解版
原文:http://www.orsoon.com/Mac/155938.html 原文中含有软件下载地址 软件介绍 IntelliJ IDEA 2017 Mac激活版是Mac平台上的一款java开发集 ...
- WAMP集成环境的安装
暑假已经正式开始,我的学习计划也开始有了初步的进展,今天学习的主要内容是PHP的基础知识,以及在电脑上面安装了集成的WAMP(Windows+Apache+MySQL+PHP). PHP的基础知识: ...
- delphi_xe开发ios环境的安装与设置
http://wenku.baidu.com/link?url=NE3xJOZiLppdxCbXJX3W0vyLHv6uA_U8uamjx9NJIIcxnfuC2P9eWx3d6Xwco-ugS8G ...
- 有手就行2——持续集成环境—Jenkins安装、插件、用户权限及凭证管理
有手就行2--持续集成环境-Jenkins安装.插件.权限及凭证管理 持续集成环境(1)-Jenkins安装 持续集成环境(2)-Jenkins插件管理 持续集成环境(3)-Jenkins用户权限管理 ...
- linux应用之xampp集成环境的安装及配置(centos)
1.xampp集成环境的下载 在xampp的官网上选择对应系统的版本进行下载,官网地址:https://www.apachefriends.org/zh_cn/index.html #wget htt ...
- 在wamp集成环境下安装laravel5.2.*框架
虽然官方一直强烈推荐使用homestead,但是这个相对麻烦一点,所以我还是选择使用wamp集成开发环境.还有这里我只讲解windows系统下的安装,其他例如mac或linux就不写了,此文章是面向刚 ...
- phpStudy集成环境下 安装composer
报错提示: The "https://getcomposer.org/versions" file could not be downloaded: failed to open ...
- 如何使用docker制作开发集成环境
1. 编写最基本的Dockerfile 内容:touch 一个Dockerfile FROM ubuntu 2. 创建基本的docker镜像 docker build -t ubuntu:v1 . ...
- 一、PHP基础-安装PHP集成环境
目录 PHP运行集成环境下载 phpStudy集成环境安装 XAMPP集成环境安装 WampServer环境安装 作者:吴耀田 个人博客:http://www.cnblogs.com/isaacwy ...
随机推荐
- Oracle下回滚rollback的使用
oracle中可以设置一个回滚点进行回滚 设置回滚名称 savepoint pointa ; 进行回滚 rollback to pointa; 如果期间有删除的数据就回来了
- com.mysql.jdbc.Driver to com.mysql.cj.jdbc.Driver
com.mysql.jdbc.Driver tocom.mysql.cj.jdbc.Driver MySQL :: MySQL Connector/J 8.0 Developer Guide :: 4 ...
- No module named pip.req
https://stackoverflow.com/questions/25192794/no-module-named-pip-req#
- android 错误收集
2. is not translated in Eclipse > Preference > Android > Lint Error Checking的Correctness: M ...
- PAT 1075 PAT Judge[比较]
1075 PAT Judge (25 分) The ranklist of PAT is generated from the status list, which shows the scores ...
- 转:CentOS设置程序开机自启动的方法
转自:http://www.centos.bz/2011/09/centos-setup-process-startup-boot/ 1.把启动程序的命令添加到/etc/rc.d/rc.local文件 ...
- 自动化测试中级篇——LazyAndroid UI自动化测试框架使用指南
原文地址https://blog.csdn.net/iamhuanggua/article/details/53104345 简介 一直以来,安卓UI自动化测试都存在以下两个障碍,一是测试工具Mo ...
- (3)在Windows7上搭建Cocos2d-x
工具准备 搭建开发环境需要安装工具包括 Visual Studio python ———(本教程以python2.7.3版本为例),下载地址:http://www.python.org/downloa ...
- A Practical Guide to Support Vector Classication
<A Practical Guide to Support Vector Classication>是一篇libSVM使用入门教程以及一些实用技巧. 1. Basic Kernels: ( ...
- Java遍历包中所有类方法注解
import java.io.File; import java.io.FileFilter; import java.io.IOException; import java.lang.annotat ...