虚拟机和docker不兼容_docker入门篇:认识docker

docker是什么

docker是容器管理的工具,包括容器的创建、部署、运行;

容器可以认为是一个应用程序包,包含了应用程序以及运行程序所需的各种依赖、各种库甚至是操作系统等;

通过docker对容器的管理,使得开发人员可以很便捷的发布自己的应用,而且无需担心应用运行时环境的不兼容等问题;

0c1c1b2cf2c250ab5ac58be4778673bc.png

docker与虚拟机的区别

某种程度上来讲,docker与虚拟机比较类似,都仿佛是运行在操作系统上的操作系统;

但实际上,虚拟机是运行了一个完全的操作系统,而docker运行的容器则与宿主机共享linux内核;

docker架构描述

59b07410ef38fc92adeaaa10dd78d505.png

docker采用客户端-服务端模式,在Linux机器上以服务的形式存在,通过docker命令来调用服务的功能,比如查找镜像、管理容器等;

0699f83b6379f7bd2e7915f1c774a76c.png

如上图所示,registry相当于应用的仓库(类似于GitHub管理的项目仓库)

docker_host为运行docker服务的主机;

client为操作docker服务的客户端;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值