IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Docker概述 -> 正文阅读

[系统运维]Docker概述

一、为什么出现

多环境配置,导致上线很麻烦。运维、开发考验都很大,经常本地可以上线无法使用。

环境配置十分麻烦,每一个机器都要部署环境、集群都很浪费时间,还容易部署错误,费时费力。Docker的出现就是从根本解决这个问题,带着第三方组件一起发布项目,也就是带上环境一起安装。

之前在服务器配置相关环境很费时间、配置很麻烦,环境可能也不是跨平台的,可能导致开发的时候可用,但是线上因为环境不同没办法使用。所以现在开发-发布一起完成。

开发者把项目+运行环境一起打包成镜像,下载直接使用就行了。很棒!Docker思想来源于集装箱,像集装箱一样项目、容器、组件都是隔离的。也会让linux系统的性能利用到极致。

二、Docker的历史

2010年,几个搞IT的年轻人,就成了一家公司dotCloud,做一些云计算服务,linux有关的虚拟技术,就将容器化技术统一的简化命名,这个就是一开始的Docker,也是Docker的诞生,也没引起行业的注意。2013年后把Docker开源了,越来越多的人发现了Docker的优点,几乎每个月都会更新一个版本,到了2014年4月Docker1.0发布了。

相对传统的虚拟机技术,容器技术十分的轻巧,而传统的虚拟机技术显得十分笨重。容器注重应用的运行,所以只会关联需要的,所以十分小巧。所以开发人员一定要会,否则就是人肉运营。

Docker是GO语言开发的,提供的文档十分详细(Docker),并且Docker也有镜像商店(Docker Hub),有常用的组件镜像,也可以自己发布镜像等。

三、Docker能做什么

基于虚拟机的缺点如资源多、冗余多、启动慢。容器化技术并不是一个完整的系统,只关心需要的,可以充分的利用操作系统的资源和性能。

  • 传统虚拟机是模拟出一个完整的系统
  • 容器技术是运行在宿主机上,使用宿主机的内核,容器相互隔离、存在自己的文件系统

DevOps(开发、运维)

  • 快速的交付、部署,几乎就是一件运行、打包镜像、发布测试
  • 更便捷的升级、扩\缩容,可以像搭积木一样
  • 更简单的运维,开发、测试、生产高度一致
  • 更高效的计算资源利用,内核级别的虚拟化,一个物理机运行更多的容器实例

四、Docker的一些名词

1、基本组成:客户端、服务器、仓库

镜像(image):相当于一个模版,通过这个模版来创建很多容器,最终的服务运行就是在容器中的

容器(container):独立运行一个或者一组应用,通过镜像创建的,可以启动、停止、删除登记本命令,可以理解为一个微型的linux系统

仓库(repository):存放镜像的地方,开发者可以自己创建自己的仓库,也可以使用共有的,配置镜像加速

?

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-12-09 12:04:23  更:2021-12-09 12:05:45 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 12:58:43-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码