docker 认识

发布一个项目jarwar 如果还包含了(redisesjdkmysql)那就大大减少了上线时间

要实现的就是把一个软件直接发布到应用商店,你下载安装就可以直接使用了!!

 

 

 

 

Docker 基于go开发的

官网:http://www.docker.com

文档地址 http://docs.docker.com

仓库地址 http://hub.docker.com     git push  pull   提交\拉取镜像

 

 

 

 

 

虚机缺点:

 

资源占用多、冗余步骤多、启动慢。

 

传统虚机是虚拟出一套硬件,运行一个完整的操作系统,然后这个系统上安装运行软件

 

容器优点:

 

容器内的应用是直接运行在宿主机的内核,容器是没有自己内核的,没有虚拟出硬件,所以就比较轻便

 

每个容器都是互相隔离,每个容器内部都有一个文件系统,互不影响

 

更快捷的交付部署、打包镜像发布测试,一键运行

 

Docker是内核级别的虚拟化,可以一个物理机运行很多的容器实例,将服务器的性能压榨到极致

 

 

容器解释

 

 

 

Run的流程和docker原理

Docker是一个client-server结构的系统,docker的守护进程运行在主机,通过socket客户端访问! docker-server接受docker-client的指令

 

 

Docker为啥比vm

1 docker有着比虚机更少的抽象层

2 docekr利用的是宿主机的内核vm需要的是guest-os

新建一个容器的时候,docker不需要像虚机一样重新加载一个操作系统内核,避免引导;虚机加载guest-os分钟级别的,而docker是利用宿主机 的操作系统是秒级!

 

 

 

 

posted @ 2022-02-11 17:13  冬瓜炖土豆  阅读(40)  评论(0)    收藏  举报