<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Docker_FrontEndDocker 搭建前端開發(fā)環(huán)境

          聯(lián)合創(chuàng)作 · 2023-09-27 14:08

          項(xiàng)目介紹:

          一鍵安裝基于Docker搭建的前端開發(fā)環(huán)境,傻瓜式配置與管理,小團(tuán)隊(duì)接觸Docker的第一塊敲門磚

          心路歷程:

          http://wurang.net/docker_frontend/

          基本功能:

          基于Docker Toolbox,在start.sh的基礎(chǔ)上實(shí)現(xiàn)了以下功能:

          1. 自動(dòng)啟動(dòng)Docker Machine(Virtual Box)

          2. 設(shè)置本地工作目錄,自動(dòng)共享至虛擬機(jī)Docker Machine(Virtual Box)的/develop 下

          3. 基于centos:latest和自定義的Dockerfile一鍵安裝前端開發(fā)環(huán)境

          4. 一鍵啟動(dòng)并進(jìn)入前端開發(fā)環(huán)境

          5. 進(jìn)入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工具

          項(xiàng)目目錄結(jié)構(gòu)如下:

          • 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

          支持的操作系統(tǒng):

          win7 x64及以上

          其他說明及限制:

          • 在BOIS中開啟虛擬化技術(shù)

          • win8及以上需關(guān)閉Hyper-V

          • 默認(rèn)只開啟了Docker的80端口,其他端口不可訪問,如需修改請(qǐng)參考&ldquo;開發(fā)者文檔&rdquo;

          綜述:

          由于項(xiàng)目使用Docker Machine在非linux環(huán)境下安裝Docker,不能提現(xiàn)出Docker的秒級(jí)啟動(dòng)特性,同時(shí)由于Docker Machine基于Virtual Box,穩(wěn)定性和綜合性能都有所損耗。使用Dockerfile創(chuàng)建前端開發(fā)環(huán)境所需的鏡像文件,使維護(hù)和管理更加清晰方便是唯一的優(yōu)勢(shì)。 所以該項(xiàng)目更多用于團(tuán)隊(duì)內(nèi)學(xué)習(xí)和了解Docker的使用。

          瀏覽 22
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  久久国产精品伦子伦网爆社区 | 欧美一级A片免费看 | 国产精品成人99一区无码 | 九色91| 翔田千里无码播放HD |