docker学习1

Docker jar包+环境=镜像,镜像存在docker仓库中,随用随取,无需现配环境

docker通过隔离机制,各个镜像之间互不干扰

docker比vm轻量化,每次只需运行镜像即可,镜像占内存小启动快,虚拟机启动慢,占内存较大

docker是基于go语言开发的开源项目

虚拟机技术 运行方式(资源占用多,冗余步骤多,启动慢):

docker学习1_第1张图片

容器化技术不是模拟的一个完整的操作系统,每个容器有自己的环境,相互隔离(各容器之间可以实现交互),容器没有自己的内核,直接运行在宿主机上

docker学习1_第2张图片

DevOps(开发、运维)

1、更快速的交付和部署:

Docker:打包发布镜像,一键运行

2、更快捷的升级和扩缩容

3、更简单的运维系统

4、更高效的计算资源利用

docker架构图:

docker学习1_第3张图片

镜像:image

        镜像就是一个模板,可以通过模板来创建容器服务,通过一个镜像可以创建多个容器,最终服务运行或者项目运行就是在容器中

容器:container

        独立运行一个或者一个组应用,通过镜像来创建

        启动,停止,删除

        可以理解为一个简易的linux系统

仓库:repository

        存放镜像的地方

        仓库分为共有仓库和私有仓库

你可能感兴趣的:(docker,学习,eureka)