DOCKER
第一章 Docker 概述
- 什么时Docker
开发加运维—— 开发打包部署上线,一套流程
java - jar(环境) - 镜像 - Docker 仓库 - 下载发布镜像
Docker 给以上问题提出了解决方案
文章图片
Docker 通过隔离机智,可以将服务器利用到极致
本质:所有的技术都是因为出现了问题,需要去解决
Docker历史
容器技术出来之前,使用的虚拟机技术
vm: linux centos 原生镜像, 需要开启多个虚拟机
dockers, 隔离 镜像(最核心的环境)
Docker 基于Go 开发的
Docker
docker hub
Docker能干嘛
- 虚拟机技术
文章图片
- 资源占用多
- 冗余步骤多
- 启动很慢
容器化技术不是模拟的一个完整的操作系统
文章图片
比较Docker和虚拟机技术
- 传统虚拟机,虚拟出一套硬件,运行一个完整的操作系统,然后在这个系统上安装和运行软件
- 容器内的应用直接运行在宿主机的内容,容器没有自己的内核,没有虚拟硬件,所以就轻便了
- 每个容器间时互相隔离,每个容器内都有属于自己的文件系统,互不影响
- 应用更快速的交付和部署
传统:一堆帮助文档,安装程序
Docker:打包镜像发布测试,一件运行 - 更便捷的升级和扩缩容
使用Docker,部署应用就和搭积木一样
项目大包围一个镜像,扩展服务器 - 更简单的系统运维
在容器化之后,我们的开发,测试环境都是高度一致的 - 更高效的计算资源利用
Docker是内核级别的虚拟化, 可以在一个物理机上运行很多容器实例
推荐阅读
- Docker应用:容器间通信与Mariadb数据库主从复制
- 喵喵
- 《吃掉那只青蛙》第一章
- [无戒学堂]读《百岁人生》第一章随记
- 自我修养--基础知识
- docker镜像探索----dive工具
- 论语学而篇第一章
- 赢者之心
- 《来自地狱的呢喃》第一章凌晨两点的怪音
- 第一章|第一章 阳光温暖,一见倾心。