当前位置: 首页 > news >正文

湖州网站开发郑州模板建站

湖州网站开发,郑州模板建站,中山环保骏域网站建设专家,shein跨境电商平台一、什么是Docker 大型项目组件较多,运行环境也较为复杂,部署时会碰到一些问题: 依赖关系复杂,容易出现兼容性问题开发、测试、生产环境有差异 Docker就是来解决这些问题的。Docker是一个快速交付应用、运行应用的技术&#x…

一、什么是Docker

大型项目组件较多,运行环境也较为复杂,部署时会碰到一些问题:

  • 依赖关系复杂,容易出现兼容性问题
  • 开发、测试、生产环境有差异
    在这里插入图片描述

Docker就是来解决这些问题的。Docker是一个快速交付应用、运行应用的技术:可以将程序及其依赖、运行环境一起打包为一个镜像,可以迁移到任意Linux操作系统。运行时利用沙箱机制形成隔离容器,各个应用互不干扰启动、移除都可以通过一行命令完成,方便快捷。

  1. Docker如何解决依赖的兼容问题的?
  • 将应用的Libs(函数库)、Deps(依赖)、配置与应用一起打包
  • 将每个应用放到一个隔离容器去运行,避免互相干扰
    在这里插入图片描述
  1. 不同环境的操作系统不同,Docker如何解决?我们先来了解下操作系统结构
  • 内核与硬件交互,提供操作硬件的指令
  • 系统应用封装内核指令为函数,便于程序员调用
  • 用户程序基于系统函数库实现功能
    在这里插入图片描述Ubuntu和CentOS都是基于Linux内核,只是系统应用不同,提供的函数库有差异。在这里插入图片描述
  1. 那么Docker如何解决不同系统环境的问题?
  • Docker将用户程序与所需要调用的系统(比如Ubuntu)函数库一起打包。
  • Docker运行到不同操作系统时,直接基于打包的库函数,借助于操作系统的Linux内核来运行。

在这里插入图片描述

  1. Docker如何解决大型项目依赖关系复杂,不同组件依赖的兼容性问题?
  • Docker允许开发中将应用、依赖、函数库、配置一起打包,形成可移植镜像。
  • Docker应用运行在容器中,使用沙箱机制,相互隔离。
  1. Docker如何解决开发、测试、生产环境有差异的问题?
  • Docker镜像中包含完整运行环境,包括系统函数库,仅依赖系统的Linux内核,因此可以在任意Linux操作系统上运行。

二、Docker与虚拟机

虚拟机(virtual machine)是在操作系统中模拟硬件设备,然后运行另一个操作系统,比如在 Windows 系统里面运行 Ubuntu 系统,这样就可以运行任意的Ubuntu应用了。
在这里插入图片描述
Docker与虚拟机的比较:
在这里插入图片描述
Docker和虚拟机的差异:

  • docker是一个系统进程;虚拟机是在操作系统中的操作系统。
  • docker体积小、启动速度快、性能好;虚拟机体积大、启动速度慢、性能一般。

三、镜像和容器

镜像(Image):
Docker将应用程序及其所需的依赖、函数库、环境、配置等文件打包在一起,称为镜像。
容器(Container):
镜像中的应用程序运行后形成的进程就是容器,只是Docker会给容器做隔离,对外不可见。

四、Docker架构

Docker是一个CS架构的程序,由两部分组成:

  • 服务端(server):Docker守护进程,负责处理Docker指令,管理镜像、容器等
  • 客户端(client):通过命令或RestAPI向Docker服务端发送指令。可以在本地或远程向服务端发送指令。

在这里插入图片描述

五、Docker在mac下的安装

1、首先在官网根据不同芯片下载docker,下载地址。这里要注意mac系统的版本至少要是11。
在这里插入图片描述
2. 官网也有相关安装教程。

在这里插入图片描述
3. 选择默认配置就行,Docker 会自动设置一些大多数开发人员必要的配置。
在这里插入图片描述
4. 这里直接跳过就行。

在这里插入图片描述
5. Docker 桌面应用程序打开后,就是首页的学习中心界面。
在这里插入图片描述
6. 终端输入docker -v测试,出现版本信息即为安装成功。

http://www.yayakq.cn/news/238712/

相关文章:

  • 网页设计与网站建设 石油大学想做个网站
  • 网站建设一条龙源码个人网站建设课程
  • 搭建一个网站需要多少钱?软件外包公司联系方式
  • 建立网站 英语怎么说专业网页制作流程
  • 合肥网站建设pqiw深圳观澜网站建设
  • 龙岗附近网站建设济南建手机网站哪家好
  • 网站建设找谁好如何看客户网站开发客户
  • 做新的网站用asp做网站题目
  • 中国优秀设计网站有哪些adsense wordpress
  • 开封市做网站的公司英涛祛斑 网站开发
  • 网站开发w亿玛酷1专注网站 目录结构
  • 佛山小学网站建设cn域名做外贸网站
  • 广州番禺专业做网站电子商城网站开发流程
  • 如何做网站客户案例网站页面设计招聘
  • 上海免费网站建站模板融资计划书
  • 图书馆网站的建设的重要性专门做自由行的网站
  • 有哪些做ppt的网站有哪些设计深圳2023
  • html5个性个人网站阿里巴巴网站制作
  • 网站中的表单怎么做php旅游类网站开发毕业设计
  • 贵州省城乡建设厅网站首页可以访问电脑网页的浏览器
  • 部门网站 法规制度 建设情况潍坊网站建设案例
  • iis如何做网站网站建设制作方案
  • 宁夏建设厅网站查证龙华做网站的公司
  • 有哪些文本封面做的好的网站WordPress评论会员可看
  • 网站信息备案管理系统上海建筑设计研究院有限公司官网
  • 密云建设银行招聘网站自己做网站打开是乱码
  • 东莞公司建设网站广州企业网站建设哪家服务好
  • 鹤壁做网站公司哪家好洛阳 网站建设公司
  • 网站开发后期维护更新做一个官方网站多少钱
  • 百度地图网站后台更新网站建设与依法行政