「Docker」- 操作系统层的虚拟化 @20210315

本文介绍了Docker作为企业级容器平台的基础知识,包括其基于LXC技术与AUFS文件系统的特性。详细解释了Docker的主要组件如Server、Client/API、Image、Register及Container的功能与工作原理,并提到了几种用户界面工具。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Docker - OS-Level Virtualization, Enterprise Container Platform

基于LXC技术,使用AUFS文件系统。

组件:Server(Docker Engine)、Client/API、Image、Register、Container

Client/API -> Server -> Container

Image:基于联合文件系统的一种层次的结构。说人话就是,组成操作系统目录结构的一些文件,这些文件保证了系统的运行。再简单的说,就是个操作系统,只不过移除了一些不必要的文件。

Register: 用于保存镜像的仓库。公有,私有。公用,供搭建使用,Docker Hub。私有,搭建自己的Register中心。

Container:运行中的镜像。

「镜像」是Docker生命周期中的打包或构建阶段,而「容器」则是启动或执行阶段。

用户界面:shipyard, DockerUI, Kitematic

# 待办事项

TODO !!! Docker是如何存储镜像的,以及镜像的大小
Where are Docker images stored on the host machine?
About images, containers, and storage drivers
moby/daemon/graphdriver/driver.go
Docker Image Size – Does It Matter?

TODO !!! 在Docker中使用绑定挂载
Use bind mounts

相关文章

「Kubernetes Objects」- Managing Compute Resources(学习笔记)
「Kubernetes」- 安装cert-manager组件
「Kubernetes」- 搭建高可用集群(内部etcd服务)
「Docker」- 入门
「Kubernetes」- 使用存储(学习笔记)
「Kubernetes」- 部署NGINX Ingress Controller组件

参考文献

docker-compose教程(安装,使用, 快速入门)
绑定Dokcer容器到主机指定网卡的方法
Docker的4种网络模式
Docker Compose安装以及入门
Docker三剑客实践之部署集群
使Docker提供对外服务的网络配置(桥接与端口)
docker一个镜像创建多实例启动多个容器分配不同的端口号,达到高可用的目的
单机跑多个container实例,如何让这些实例都能使用同一端口?
不同容器之间端口通信困惑 for docker

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值