Docker_FrontEnd 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Docker_FrontEnd 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Docker_FrontEnd 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Docker_FrontEnd 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Docker_FrontEnd 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 MIT
开发语言 SHELL
操作系统 跨平台
软件类型 开源软件
所属分类 云计算Docker 扩展
开源组织
地区 国产
提 交 者 sonicrang
适用人群 未知
收录时间 2017-08-09

软件简介

项目介绍:

一键安装基于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的使用。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2019/08/26 17:45

安装 docker-registry-frontend

拉取镜像 最新的V2 docker pull konradkleine/docker-registry-frontend:v2 创建 docker-compose.yml version: '3' services: frontend: image: konradkleine/docker-registry-frontend:v2 restart: always ports: - 8080:80 volumes: - ./certs/frontend.crt:/etc/apache2/server.crt:ro - ./certs/frontend.key:/etc/apache2/server.key:ro environment:...

0
0
2020/02/07 20:25

Docker创建Docker Registry客户端docker-registry-frontend

docker-compose.yml version: '3.1' services: frontend: image: konradkleine/docker-registry-frontend:v2 ports: - 8080:80 volumes: - ./certs/frontend.crt:/etc/apache2/server.crt:ro - ./certs/frontend.key:/etc/apache2/server.key:ro environment: - ENV_DOCKER_REGISTRY_HOST=192.168.0.45 - ENV_DOCKER_REGISTRY_PORT=5000 浏览器服务 浏览器输入地...

0
0
发表了博客
2020/09/28 18:51

registry实现WebUI(docker-registry-frontend)

一、创建Docker Registry服务器 [root@localhost ~]# docker run -d -p 5000:5000 --restart=always --name registry -v /opt/data/registry:/var/lib/registry registry:2 Unable to find image 'registry:2' locally 2: Pulling from library/registry cbdbe7a5bc2a: Pull complete 47112e65547d: Pull complete 46bcb632e506: Pull complete c1cc712bcecd: Pull complete 3db6272dcbfa: Pull ...

0
0
2019/06/16 10:05

frontend badi

Created by Wang, Jerry, last modified on Jan 12, 2015 本文同步分享在 博客“汪子熙”(CSDN)。 如有侵权,请联系 support@oschina.cn 删除。 本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

0
0
发表了博客
2018/01/16 13:25

docker下运行Gitlab CE+Jenkins+Nexus3+docker-registry-frontend

DevOps - Gitlab CE - Jenkins - Nexus Gitlab CE https://hub.docker.com/r/gitlab/gitlab-ce/ https://docs.gitlab.com/omnibus/docker/README.html $ docker pull gitlab/gitlab-ce sudo docker run --detach \ --hostname gitlab.example.com \ --publish 443:443 --publish 80:80 --publish 22:22 \ --name gitlab \ --restart always \ --volume /srv/gitlab/config:/etc/gitlab ...

0
0
2019/09/21 21:38

frontend badi

Created by Wang, Jerry, last modified on Jan 12, 2015 要获取更多Jerry的原创文章,请关注公众号"汪子熙": 本文同步分享在 博客“汪子熙”(CSDN)。 如有侵权,请联系 support@oschina.cn 删除。 本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

0
0
发表了博客
2018/09/30 09:07

Backend For Frontend (BFF)

感谢支持ayqy个人订阅号,每周义务推送1篇(only unique one)原创精品博文,话题包括但不限于前端、Node、Android、数学(WebGL)、语文(课外书读后感)、英语(文档翻译) 如果觉得弱水三千,一瓢太少,可以去 http://blog.ayqy.net 看个痛快 零.背景 服务端需要支持多种前端设备下的用户体验时,常常面临现有API与某一端UI紧耦合的情况 比如为PC端页面设计的API需要支持移动端,发现现有接口从设计到实现都与桌面UI展示需求...

0
1
发表了博客
2020/11/16 08:04

FrontEnd笔记 -- CSS

文章目录 CSS基础 简介 样式引用方式 样式选择器 字体 背景 伪类选择器 属性选择器 关系选择器 伪元素 小练习 CSS浮动布局&盒模型 浮动 盒子模型 CSS基础 简介 CSS:层叠样式表,用来美化网页的,做到结构(html)和样式(css)分离。 基本语法 selector{   property : value; } selector:选择器通常是需要改变样式的HTML元素 样式引用方式 行间(内联)样式:直接在标签上书写样式 <!-- 在线运行网站:https://www.runoob.com/runc...

0
0
2020/12/22 14:54

ais-dom-frontend-AIS dom frontend-The Authors of the AI-Speaker.com project.

ais-dom-frontend-AIS dom frontend-The Authors of the AI-Speaker.com project. 发布:2020-12-22 14:54:54.995549 作者:The Authors of the AI-Speaker.com project. ### 作者邮箱:info@ai-speaker.com ### 首页:https://github.com/sviete/home-assistant/home-assistant-polymer ### 文档:None ### 下载链接 Copy from pypi.org 查询时间:10.536ms 渲染时间:10.661ms 本文同步分享在 博客“zhenruyan”(other...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
19 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部