Web开发

首页 » 常识 » 预防 » 谁说前端不用懂,手摸手Docker从
TUhjnbcbe - 2022/7/24 17:35:00

(给前端大全加星标,提升前端技能)

作者:前端下午茶公号/SHERlocked93(本文来自作者投稿)

在下最近遇到要在服务器上安装Mysql、Nginx、EasyMock等工具的场景,这里记录一下我使用Docker安装的过程,希望也能在类似的场景中帮助到大家~

本文前备知识需要一些Linux的一些基本命令。

CentOS版本:7.6

Nginx版本:1.16.1

Docker版本:19.03.12

你多学一样本事,就少说一句求人的话

1.介绍1.1出现的原因

前后端开发到测试到生产的过程中,经常会遇到一个问题,明明我在本地跑没问题,为什么到测试环境或者生产环境就报错了了呢,常常这是因为开发、测试、生产的环境与配置不同导致的。

折腾过环境配置的人都明白其中麻烦,换一台系统、虚拟机、机器,就又要重来一次,费力费时。由于环境和配置的原因,各种奇奇怪怪因为环境和配置的Bug,总是像打地鼠游戏里面的地鼠一样不断冒出来??

Docker

Docker对这个问题给出了一个很好的解决方案,通过镜像将除了系统之外所需要的系统环境由下而上打包,达到服务跨平台的无缝运作。也就是说,安装的时候,把特定的环境一模一样地搬过来,从而解决「在我的电脑上能跑,在xx环境就跑不了」的情况。

另外一个重要的原因,就是轻量,基于容器的虚拟化,Docker的镜像仅包含业务运行所需的runtime环境,一个CentOS/Ubuntu基础镜像仅M,因为轻量一个宿主机可以轻松安装数百个容器。

1.2是什么

Docker是基于Go语言实现的云开源项目,从年发布到现在一直广受

1
查看完整版本: 谁说前端不用懂,手摸手Docker从