• 开发集成环境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

  • 相关阅读:
    gojs常用API-画布定义
    页面开发的标准
    iis7.5做反向代理配置方法实例图文教程
    Tomcat实现反向代理
    nodejs的package.json依赖dependencies中 ^ 和 ~ 的区别
    dependencies与devDependencies的区别
    常见的cmd命令
    解决SecureCRT中文显示乱码
    ASP防XSS代码
    Android页面之间进行数据回传
  • 原文地址:https://www.cnblogs.com/ermao0423/p/9505653.html
Copyright © 2020-2023  润新知