乐趣区

关于docker:DOCKER

第一章 Docker 概述

  • 什么时 Docker

Docker 为什么呈现?

开发加运维—— 开发打包部署上线,一套流程

java – jar(环境)– 镜像 – Docker 仓库 – 下载公布镜像
Docker 给以上问题提出了解决方案

Docker 通过隔离机智,能够将服务器利用到极致

实质:所有的技术都是因为呈现了问题,须要去解决

Docker 历史

容器技术进去之前,应用的虚拟机技术

vm: linux centos 原生镜像,须要开启多个虚拟机
dockers,隔离 镜像(最外围的环境)

Docker 基于 Go 开发的
Docker
docker hub

Docker 能干嘛

  • 虚拟机技术
  • 资源占用多
  • 冗余步骤多
  • 启动很慢

= 容器化技术
容器化技术不是模仿的一个残缺的操作系统

比拟 Docker 和虚拟机技术

  • 传统虚拟机,虚构出一套硬件,运行一个残缺的操作系统,而后在这个零碎上装置和运行软件
  • 容器内的利用间接运行在宿主机的内容,容器没有本人的内核,没有虚构硬件,所以就轻便了
  • 每个容器间时相互隔离,每个容器内都有属于本人的文件系统,互不影响

DevOps

  • 利用更疾速的交付和部署
    传统:一堆帮忙文档,安装程序
    Docker: 打包镜像公布测试,一件运行
  • 更便捷的降级和扩缩容
    应用 Docker,部署利用就和搭积木一样
    我的项目大突围一个镜像,扩大服务器
  • 更简略的零碎运维
    在容器化之后,咱们的开发,测试环境都是高度一致的
  • 更高效的计算资源利用
    Docker 是内核级别的虚拟化,能够在一个物理机上运行很多容器实例

Docker 装置

Docker 中的名词概念

退出移动版