uncle ge

vuePress-theme-reco jingge    2022
uncle ge uncle ge

Choose mode

  • dark
  • auto
  • light
TimeLine
分类
  • Vue
  • JavaScript
  • 前端
  • devops
  • webpack
Tag
author-avatar

jingge

10

Articles

6

Tags

TimeLine
分类
  • Vue
  • JavaScript
  • 前端
  • devops
  • webpack
Tag

devops Categories

vuePress-theme-reco jingge    2022
  • Vue 2
  • JavaScript 2
  • 前端 3
  • devops 2
  • webpack 1
前端看得懂的Docker

在讲Docker之前,我们先看一下以前是怎么发布部署我们的应用程序的。

通常我们需要先在服务器上安装ngix、node、mysql等应用程序运行所依赖的环境、之后再对他们进行配置(包括创建用户、配置参数等等),然后再将前端的构建生成的静态文件上传到服务器上。如果我们有多套环境(开发、测试、生产),那么每个环境上都要安装调试一遍这些基础应用,这些琐碎的操作极大的降低了用户的工作效率。

# Docker与虚拟机的相比的优势

  • Docker容器很快,启动和停止可以在妙级实现,而虚拟机则动辄几分钟;
  • Docker对系统资源的需求更少
  • 通过类似 Git 设计理念的操作来方便用户获取、分发和更新应用镜像,==存储复用,增量更新==;
  • Docker 通过 Dockerfile ==支持灵活的自动化创建和部署机制==,以提高工作效率,并标准化流程。

传统虚拟机运行N个不同的应用就要启动N个虚拟机,每个虚拟机都分配了独占的内存,磁盘,cpu。而Docker只需要启 动N个很薄的容器,并将应用放到容器内,应用获得的是接近原生的性能。

jingge 1/14/2022 docker
一份简单够用的 Nginx Location 配置讲解

# 语法

关于location,举一个简单的例子:

http {
    server {
        listen 80;
            server_name www.jingge.com;
            location / {
                root /home/www/ts/;
                index index.html;
            }
    }
}

大致意思是,当你访问 www.jingge.com的80端口的时候,返回home/www/ts/index.html文件。

jingge 1/12/2022 nginx
Prev 1 ... 1 ... 1 Next Jump To Go