×

Docker_FrontEnd Docker搭建前端开发环境

消耗积分:0 | 格式:zip | 大小:0.80 MB | 2022-05-12

分享资料个

授权协议 MIT
开发语言 SHELL
操作系统 跨平台
软件类型 开源软件
所属分类 云计算Docker 扩展

软件简介

项目介绍:

一键安装基于Docker搭建的前端开发环境,傻瓜式配置与管理,小团队接触Docker的第一块敲门砖

心路历程:

http://wurang.net/docker_frontend/

基本功能:

基于Docker Toolbox,在start.sh的基础上实现了以下功能:

  1. 自动启动Docker Machine(Virtual Box)

  2. 设置本地工作目录,自动共享至虚拟机Docker Machine(Virtual Box)的/develop 下

  3. 基于centos:latest和自定义的Dockerfile一键安装前端开发环境

  4. 一键启动并进入前端开发环境

  5. 进入Docker Machine终端

  6. 重启Docker Machine

镜像的修改和安装软件如下:

  1. 使用centos:latest

  2. 替换yum源为163软件源

  3. 安装常用工具如curl、gcc等

  4. 安装nginx,初始版本为1.13.1

  5. 安装nodejs,初始版本为v6.11.0

  6. 安装cnpm

  7. 安装pm2工具

项目目录结构如下:

  • setup

    • DockerToolbox.exe

  • source

    • CentOS7-Base-163.repo

    • nginx.conf

    • nginx-1.13.1.tar.gz

    • node-v6.11.0-linux-x64.tar.xz

  • boot2docker.iso

  • centos.tar

  • docker_machine_shell.sh

  • Dockerfile

  • nginx_config.conf

  • start.bat

支持的操作系统:

win7 x64及以上

其他说明及限制:

  • 在BOIS中开启虚拟化技术

  • win8及以上需关闭Hyper-V

  • 默认只开启了Docker的80端口,其他端口不可访问,如需修改请参考“开发者文档”

综述:

由于项目使用Docker Machine在非linux环境下安装Docker,不能提现出Docker的秒级启动特性,同时由于Docker Machine基于Virtual Box,稳定性和综合性能都有所损耗。使用Dockerfile创建前端开发环境所需的镜像文件,使维护和管理更加清晰方便是唯一的优势。 所以该项目更多用于团队内学习和了解Docker的使用。

 

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !