docker 学习笔记 简介
2016-01-07 14:54
645 查看
docker可以做以下事情
隔离应用依赖创建应用镜像并进行复制
创建容易分发的即启即用的应用
允许实例简单快速的扩展
测试应用并随后销毁他们
docker组成
镜像镜像类似虚拟机的快照
镜像大都通过其他镜像生成
镜像拥有唯一ID
具有可移植性(强制特点)
容器
容器可以比喻成从快照中创建的虚拟机
容器是隔离的
容器有一个唯一ID
容器可以对外公开特定端口
容器被设计为运行单进程
容器是短暂的一次性的
容器提供了分离应用和数据
数据卷
持久化数据
可以做到容器间共享数据
数据卷是容器的一部分
链接
链接是Docker的一部分
会分配一个私有IP,可以用来通信
docker文件系统
Cgroups限制linux进程组的资源占用
为进程组制作PID、UTS、IPC、网络、用户及装载命名空间,资源完全隔离
Union文件系统
通过union装载来达到一个分层的积累变化
每个装载的文件系统表示前一个文件系统之后的变化集合
相关文章推荐
- docker技术和container技术
- Docker在渗透中的应用
- 在MAC上快速安装Docker
- Docker基本概念和组件
- 使用docker搭建gitlab
- 利用虚拟网桥实现Docker容器的跨主机访问
- fedora安装docker
- docker compose
- Docker memo
- 8 个你可能不知道的 Docker 知识
- Docker到底是什么?为什么它这么火!
- docker初探
- docker查看容器IP
- Docker安全部署的17条建议
- Docker 镜像只制作LNMP + redis
- Docker
- Centos 6.5 x64 安装docker 服务
- 使用docker搭建debian软件源镜像服务器
- [Docker] Error when starting docker in CentOS 7
- Docker网络管理及容器跨主机通信